Job Requisition ID: [[id]]
Location Designation: [[cust_rolelocationdesignation]]
Group Benefit Solutions deliverscomprehensive 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 beingthere 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 (https://www.newyorklife.com/group-benefit-solutions) 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: [[cust_salaryRangePosting]]
Overtime eligible: [[customString6]]
Discretionary bonus eligible: [[cust_merit]]
Sales bonus eligible: [[stockPackage]]
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 (https://performancemanager8.successfactors.com/doc/custom/NYLPRD/6338\0524%20HR%20Talent%20Acquisition%20Employee%20Benefits%20PDF\GBS_FINAL.pdf) to discover more about our comprehensive benefit options or visit ourNYL Benefits Site (https://nylbenefits.com/) .
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 (https://www.newyorklife.com/newsroom/diversity-and-inclusion-awards) 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 the Foundation (http://www.newyorklife.com/foundation) . 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 theCareers (https://www.newyorklife.com/about/careers/) page of www.NewYorkLife.com .
?Job Requisition ID: [[id]]
GBS