Full-Stack Software Lead Architect
Location:
NY - Valhalla
Apply nowGeneral Description: Responsible to engineer and architect technology solutions to support business initiatives. Coordinate software development activities on initiatives to improve existing technology and streamline processes.
Responsibilities:
- Ensure performance and operational reliability of applications
- Ensure data integrity and security of applications
- Engineer and architect custom software solutions utilizing USI approved technologies
- Create and document end to end system integration designs and deployment strategies
- Develop enterprise coding standards and drive process improvements
- Provide estimates for development efforts
- Break down tasks and identify resource allocation, including offshore team members
- Collaborate with team members for task assignments, pseudo code and or class definitions
- Create a collaborative development environment. Encourage new ideas for finding solutions to common problems
- Mentor team members on design patterns and code reusability
- Conduct code reviews and provide a positive environment for feedback and new ideas
- Prototype end to end solutions for new technologies being implemented. Identify roadblocks and alternate solutions early in the process.
- Keep the application stack current – remediate technical debt.
- Communicate with project management and other IT leadership. Provide progress updates, identify risks and offer solutions
- Create documentation of designs and solutions
- Ensure proper unit testing occurs
Cyber Security Job Responsibilities:
- Operate in accordance with USI Policies for the Information Security Program (PISP) and USI Standards for the Information Security Program (SISP)
- Keep up to date with security updates and improvements. Implement improvements as appropriate.
- Protect systems against unauthorized access by appropriately defining access.
- Upgrade systems by implementing and maintaining security and technical controls.
Knowledge, Skills and Abilities:
- 7+ years developing software solutions. 3+ years leading other developers.
- Bachelor’s degree in Information Technology or related field, or equivalent work experience.
- Effective leadership skills and the ability to manage technical resources.
- Effective decision making under pressure.
- Understanding of Agile/Scrum software development life-cycle.
- Strong written and verbal communication, including technical writing skills.
#LI-JM4
#LI-Remote
USI is committed to providing a full-suite of competitive benefits for our growing population and its diverse needs. We offer a wide range of health, welfare and financial benefits including medical, wellness, dental and vision, 401(k), flexible spending and health savings accounts, short and long-term disability, life insurance and other unique employer-sponsored and voluntary programs. USI also offers a generous paid time off policy, paid family leave benefit as well as paid holiday time.
Job ID: