Job Requisition ID:91772
Location Designation:Hybrid 3 days per week
Group Benefit Solutions delivers comprehensive insurance and absence management solutions for midsized and large companies. Our work fosters a healthier happier and more secure workforce contributing to New York Lifes legacy of being there when were needed most. Here youll design implement and support these solutions directly impacting employees lives. At our core we provide financial security and peace of mind to people through our absence accident disability voluntary benefits and life insurance solutions. Click here to learn more about Group Benefits solutions.
This position primarily involves a hybrid work schedule working remotely: Monday & Friday / on site: Tuesday Wednesday and Thursday.
Role Overview:
The lead software engineer acts as a trusted analytical and technical handson development leader that provides technical guidance to scrum team members including developers and quality engineers. This role is expected to be on shore with rare exceptions. The lead software engineer is accountable for seamless integration of the on shore and offshore teams through frequent communication of priorities updates in direction and status to ensure overall team alignment. This role also is the first line of adherence to software engineering best practices and to resolve blockers and other technically related problems the team may be struggling with. The lead will also coordinate closely with an offshore lead if the scrum has one.
What Youll Do:
- Design and Develop secured user interfaces using Angular best practices.
- Participate in the full software development life cycle from requirements gathering to deployment
- Making complex technical and design decisions for Angular applications.
- Work with development leads scrum masters and product owners to manage dependencies risks and issues and keep project delivery on track
- Develop and maintain Web applications using Angular NodeJs JavaScript CSS and HTML.
- Collaborate with product owners architects and other developers to create review and finalize designs.
- Ensuring high performance of applications and providing support
- Participate in code reviews and complete automated unit testing. Support testers and defect resolution
- Continuously improve the development process and contribute to the development of best practices
- Stay uptodate with emerging trends and technologies in web development
- Participates in problem management during initial phases (warranty period) after project implementation
- Responsible for partnering with product owners to understand user story acceptance criteria and to provide accurate story point estimations and sizing
- Reviews static code analysis and security reports and provides guidance to team members to address findings and works with product owners and scrum masters on corresponding PI/sprint plan adjustments
- Collaborates with scrum master to resolve team blockers
- Ensures new team members are familiar with design and development standards and engineering best practices that both software and quality engineers should follow
- Participates in creation and maintenance of Confluence pages to share information about products produced by the team
- Accountable for ensuring team members are using agreed upon standards and artifacts
- Communicates with offshore team members during their core work hours as appropriate to ensure all team members are aligned with expectations/priorities of scrum leaders (PO SM SA)
- Escalates design/development/quality issues and risks to Architect
- Provides development guidance to developers may also be responsible for owning some deliverables
- Responsible for defining code review approach and ensures all code is properly reviewed for quality as well as manages code traceability with design
- Defines code packaging and deployment strategy for a given initiatives
- Provides input into impact assessment for change management
- Partners with system architect to identify optimal test strategy and how the sequence and bundling of user stories minimizes overlap between systems team test activities
- Accountable for root cause analysis review of defect fixes prior to deployment and identifying defect trends and prevention opportunities
- Represents scrum team in warranty defect triage sessions
What youll bring:
- Minimum 10 years of experience in developing Web Applications as a full stack developer
- Bachelors degree in Computer Science Computer Engineering or a related field
- Minimum 4 years of experience in Angular Typescript RxJs JavaScript and NodeJS
- Proven working experience in web programming and indepth knowledge of modern HTML/CSS
- Solid understanding of how web applications work including security session management and best development practices
- Experience in writing automated unit test using Karma Jasmine and Jest
- Understanding of CI CD Pipeline using Angular
- Have high level knowledge about REST micro services concepts and should be able to consume REST services using Angular
- Experience with containerization technologies such as Docker or Kubernetes
- Experience in writing applications using NGRX (nice to have)
- Experience with third party libraries like Primeng Angular Material is nice to have
- Knowledge of other frontend frameworks such as React or is nice to have
- Experience with cloud platforms such as AWS or Azure
- Experience with serverside technologies such as Express and MongoDB
- Proficient in writing SQL queries and working with databases
- Familiarity with Agile methodologies and software development life cycle
- Ability to work effectively with team members from different vendors focus on teamwork regardless of the vendor the team member works for
- Experience with UML and other current design notations
- Technical expertise in architectural principles and design aspects of web application and DBMS concepts
- Ability to navigate matrixed organizations effectively and work collaboratively with GBS functions that are part of the overall solution context
This position primarily involves a hybrid work schedule working remotely: Monday & Friday / on site: Tuesday Wednesday and Thursday.
Pay Transparency
Salary range:$
Overtime eligible:Exempt
Discretionary bonus eligible:Yes
Sales bonus eligible:No
Actual base salary will be determined based on several factors but not limited to individuals experience skills qualifications and job location. Additionally employees are eligible for an annual discretionary bonus. In addition to base salary employees may also be eligible to participate in an incentive program.
Actual base salary within that range will be determined by several components including but not limited to the individuals experience skills qualifications and job location. In addition to base salary employees may also be eligible to participate in an incentive program.
Our Benefits
We provide a full package of benefits for employees and have unique offerings for a modern workforce including leave programs adoption assistance and student loan repayment programs. Based on feedback from our employees we continue to refine and add benefits to our offering so that you can flourish both inside and outside of work. Click here to discover more about our comprehensive benefit options or visit our NYL Benefits Site.
Our Diversity Promise
We believe in a diverse workforce because it is our mission to advocate for the financial security and success of people in every community. This is why diversity equity and inclusion (DEI) are guiding principles that are embedded in our brand and our culture. Click here to learn more about how we have been recognized for our leadership.
Recognized as one of Fortunes Worlds Most Admired Companies New York Life is committed to improving local communities through a culture of employee giving and volunteerism supported by the proud that due to our mutuality we operate in the best interests of our policy owners. To learn more about career opportunities at New York Life please visit the Careers page of .
Job Requisition ID:91772
#GBS