Senior.NET Developer

4 days ago


Lebanon, New Jersey, United States New York Life Insurance Company Full time
Job Title: Associate - Developer Engineer

We are seeking a highly skilled and experienced.NET Full Stack Developer to join our team at New York Life Insurance Company. As a key member of our development team, you will be responsible for designing, developing, and deploying innovative software solutions that meet the needs of our customers.

Key Responsibilities:
  • Design and develop scalable, efficient, and secure software solutions using.NET technologies.
  • Collaborate with cross-functional teams to identify business requirements and develop technical specifications.
  • Conduct code reviews and ensure adherence to architectural standards and best practices.
  • Stay up-to-date with industry trends and emerging technologies, and assess their potential application within the organization.
  • Develop and maintain comprehensive technical documentation for architectures, processes, and systems.
Requirements:
  • Bachelor's degree in Computer Science, Software Engineering, or a related field (or equivalent experience).
  • 5+ years of experience in software development, with a focus on.NET technologies.
  • Extensive knowledge of the.NET framework, including ASP.NET,.NET Core, and Entity Framework.
  • Proficiency in front-end technologies (HTML, CSS, JavaScript) and frameworks (Angular, React, or Vue.js).
  • Understanding of database design and management, including SQL Server and NoSQL databases.
  • Experience with cloud platforms (Azure, AWS) and microservices architecture.
  • Familiarity with DevOps practices and CI/CD pipelines.
Preferred Skills:
  • Expertise in ASP.NET,.NET Core, and Entity Framework.
  • Understanding of asynchronous programming and microservices architecture.
  • Proficiency in HTML5, CSS3, and JavaScript.
  • Experience with modern front-end frameworks (Angular, React, Vue.js) and state management libraries (Redux, NgRx).
  • Extensive experience with relational databases (SQL Server, MySQL) and writing complex T-SQL queries.
  • Familiarity with NoSQL databases (MongoDB, Couchbase) and data modeling principles.
  • Proficient in cloud platforms such as Azure and AWS, with experience in cloud architecture and services (Azure Functions, AWS Lambda).
  • Knowledge of containerization and orchestration tools (Docker, Kubernetes).
  • Experience with DevOps practices, continuous integration, and deployment (CI/CD) pipelines using tools like Azure DevOps, Jenkins, or GitHub Actions.
  • Familiarity with Infrastructure as Code (IaC) tools (Terraform, Azure Resource Manager).
  • Strong understanding of RESTful and GraphQL API design principles.
  • Experience with API documentation tools (Swagger, Postman).
  • Knowledge of application security principles, including authentication, authorization, and OWASP guidelines.
  • Experience with unit testing, integration testing, and test-driven development (TDD).
  • Familiarity with testing frameworks (xUnit, NUnit, Selenium).
  • Proficient in using Git for version control, including branching and merging strategies.
  • Experience working in Agile environments, with a solid understanding of Scrum and Kanban principles.
What We Offer:
  • A competitive salary range of $65,000-$110,000.
  • Overtime eligible: Exempt.
  • Discretionary bonus eligible: Yes.
  • Sales bonus eligible: No.
  • A comprehensive benefits package, including leave programs, adoption assistance, and student loan repayment programs.