Do you wish to view this page in English? Change language

Senior Software Engineer

Senior Software Engineer (Full-Stack | Azure)
Location: Edison, NJ
Full-Time | Hybrid

* US Citizenship or Green Card Required *

We’re partnering with a well-established and growing organization that’s investing heavily in modernizing its technology stack-and they’re looking for a Senior Full-Stack Software Engineer to play a key role in that transformation.

This is a hands-on position where you’ll be building and enhancing enterprise applications, driving technical design, and working closely with both business and technology teams to deliver scalable, cloud-first solutions.

What You’ll Be Doing

  • Design, build, and deliver end-to-end applications across the full stack
  • Partner with business stakeholders to translate requirements into clean, scalable technical solutions
  • Lead technical discussions and contribute to architecture and design decisions
  • Develop and maintain RESTful APIs and backend services
  • Build modern, responsive front-end applications
  • Drive best practices around code quality, testing, and system design
  • Contribute to CI/CD pipelines and DevOps processes
  • Support and enhance low-code solutions and workflow automation initiatives
  • Collaborate with cross-functional teams to deliver high-quality software on time

What They’re Looking For

  • Strong full-stack development experience with C#, .NET (Core/modern versions), and ASP.NET
  • Solid front-end experience with modern frameworks (Angular preferred)
  • Deep understanding of SQL Server and data-driven application design
  • Hands-on experience building applications in Microsoft Azure (App Services, Functions, AKS, etc.)
  • Experience designing and building REST APIs and scalable backend services
  • Familiarity with DevOps practices, CI/CD pipelines, and Git workflows
  • Strong understanding of application architecture, design patterns, and best practices
  • Experience working in Agile environments and collaborating with cross-functional teams

Nice to Have

  • Experience with Microsoft Power Platform (Power Apps, Power Automate, Dataverse)
  • Exposure to enterprise platforms like Microsoft 365 or Dynamics
  • Background in insurance or financial services

Why This Role?

  • Opportunity to work on high-impact, enterprise-scale applications
  • Strong investment in cloud and modern engineering practices
  • Collaborative, forward-thinking engineering culture
  • Clear visibility and influence on architecture and technical direction

If you’re a true full-stack engineer who enjoys building modern applications and working across both cloud and business-driven initiatives, this is a great opportunity to make a meaningful impact.

Job Opportunity: Senior Software Engineer

We are delighted to present an exciting opportunity for a dedicated Senior Software Engineer in the

Information Technology department of one of our esteemed clients in the Insurance industry. Our

client is a leader in providing comprehensive insurance solutions and is committed to exceptional

service and innovative technology integration.

Role & Responsibilities:

  • Develop and maintain scalable web applications using a variety of tools and technologies.
  • Participate in the entire software development life cycle, from planning through implementation,

    testing, monitoring, and support.

  • Collaborate with cross-functional teams to define and design new features according to the

    needs of the business and its clients.

  • Ensure the performance, quality, and responsiveness of applications.
  • Contribute to the continuous integration and continuous deployment (CI/CD) workflow.
  • Maintain code integrity and organization by following and enhancing coding standards.

Key Skills:

  • Proficient in Full Stack Development including both front-end and back-end technologies.
  • Experienced with modern programming languages such as JavaScript, Python, Ruby or Java.
  • Working knowledge of framework such as React, Angular or Vue for front-end development.
  • Familiarity with server-side languages and frameworks like Node.js, Express, Ruby on Rails or

    Spring.

  • Experience in managing database operations with SQL or NoSQL databases like MySQL, PostgreSQL,

    MongoDB or Cassandra.

  • Understanding of hosting and cloud services, particularly AWS, Azure, or Google Cloud.

This job description is provided by the specialized recruitment services at TalentGate. Our role

is to connect leading companies with qualified candidates.