Senior Associate - Development Lead (Full-stack)
New York Life
- New York City, NY
- $105,000-160,000 per year
- Permanent
- Full-time
- Strong interpersonal skills with ability to work with product owners and team members to build industry-leading solutions.
- Design, implement and manage code within a managed service environment.
- Directing the development team in the design, development, coding, testing and debugging of applications
- Guide team development efforts towards successful project delivery
- Build best-in-industry Digital experiences that are truly omni-channel, agile and scalable.
- Developing front end website architecture.
- Designing user interactions on web pages.
- Developing back-end website applications.
- Creating servers and databases for functionality.
- Ensuring cross-platform optimization for mobile phones.
- Ensuring responsiveness of applications.
- Working alongside graphic designers for web design features.
- Seeing through a project from conception to finished product.
- Designing and developing APIs.
- Collaborate across teams and projects from concept development to project completion.
- Participate on scrum teams working on short sprints and ensure on time delivery with high quality.
- Create and maintain project documents and artifacts to capture current state.
- Troubleshoot issues and work with team to identify and address problems.
- Mentoring junior team members and ensuring they adhere to determined software quality standards.
- Strong hands-on experience with web application development using Java / JavaScript / .NET, REST-ful APIs creation using SpringBoot (for Java-based tech stack) or Node (JS-based tech stack), Microsoft ASP.NET MVC 3.5/4.0 (for Microsoft-based tech stack)
- Strong hands-on experience with JavaScript frameworks such as Angular JS, React, React with Redux
- Excellent proficiency with front-end languages such as HTML, CSS, JQuery, and JavaScript
- Proficiency with server-side languages such as Python, Ruby, Java, PHP, and .Net
- Experience with database technology such as MySQL, Oracle, MongoDB, PostgreSQL, etc.
- Experience with relevant code repository and project tools such as Team Foundation Server, SVN, Git, JIRA
- Ability to integrate APIs, write unit test cases, perform Unit Testing (UT) and System Integration testing (SIT)
- Experience with developing Cloud-native application and very good understanding of Cloud architecture and best practices
- Working experience with Continuous Integration, Continuous Deployment
- Understanding of existing and emerging web standards such as HTML5 and Mobile
- Extensive experience in developing solutions using Service Oriented Architecture (SOA)
- Demonstrated ability with Application Architecture, best practices and systems engineering industry trends.
- Solid understanding of Agile application development methodologies and release management activities.
- Contribute to the team’s ability to make and deliver on their commitments.
- Strong analytical skills and analytical thinking is needed.
- Solid or in-depth understanding of the insurance industry
- Ability to learn trending technologies and apply them to business solutions.
- Strong verbal and written communication skills
- Detail oriented individual with strong analytical, problem-solving, and organizational skills
- Ability to be self-directed, a good team player and the capacity for effective time management.
- Ability to clearly communicate to both technical and business teams.
- Staying abreast of developments in web applications and programming languages.
- Certified AWS Certified Developer or Solutions Architect will be preferred, but not mandatory.
- Bachelor’s degree in Computer Science/Cyber Security/Information Systems or related field.
- Master’s or any other higher degree preferred, but not mandatory.