Job Requisition ID:91772 Location Designation:Hybrid - 3 days per week Group Benefit Solutions delivers comprehensive insurance and absence management solutions for mid-sized and large companies. Our work fosters a healthier, happier, and more secure workforce, contributing to New York Life's legacy of being there when we're needed most. Here, you'll 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 "hands-on" 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 off-shore lead, if the scrum has one. What You'll 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 up-to-date 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 off-shore 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 you'll bring:
- Minimum 10 years of experience in developing Web Applications as a full stack developer
- Bachelor's 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 in-depth 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 , D3.js is nice to have
- Knowledge of other front-end frameworks such as React or Vue.js is nice to have
- Experience with cloud platforms such as AWS or Azure
- Experience with server-side technologies such as Node.js, 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:$123,000-147,000 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 individual's 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 individual's 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 Fortune's World's Most Admired Companies, New York Life is committed to improving local communities through a culture of employee giving and volunteerism, supported by theFoundation.We're 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 www.NewYorkLife.com. Job Requisition ID:91772 #GBS
|