Software Developer

Azenta Life SciencesSouth Plainfield, NJ
$94,000 - $117,000Onsite

About The Position

We are seeking a Software Developer to join our growing and dynamic organization. This is an exciting opportunity to contribute to a globally successful genomics company by collaborating with a talented team of Software Developers to design, enhance, and support our applications and user interfaces. In this role, you will work across the full software development lifecycle, delivering high-quality solutions that have a meaningful impact on scientific and business outcomes. If you are looking to advance your career in a role that offers significant responsibility, opportunities for professional growth, exposure to modern technologies (including AI-assisted development), and the chance to work on challenging and impactful projects, we encourage you to apply.

Requirements

  • Bachelor’s degree in Computer Science, Computer Engineering, Software Engineering, or an equivalent combination of education and experience.
  • 2–4 years of professional experience developing web applications using C#, .NET Core/.NET 8, and ASP.NET Core MVC/Web API.
  • Strong understanding of C#, object-oriented programming, SOLID principles, and software design best practices.
  • Experience developing RESTful APIs and integrating frontend applications with backend services.
  • Proficiency with SQL Server, SQL, and Entity Framework Core.
  • Experience building responsive web applications using Vue.js or React, along with JavaScript/TypeScript, HTML5, and CSS3.
  • Experience with component-based UI development using frameworks such as Element Plus, Bootstrap, or similar.
  • Experience using Git, pull requests, and Agile development methodologies.
  • Familiarity with AI-assisted coding tools (GitHub Copilot, ChatGPT, Cursor, or similar) for development and troubleshooting.
  • Strong analytical, debugging, and communication skills.

Nice To Haves

  • Docker and containerization
  • Azure or AWS
  • CI/CD pipelines
  • unit testing
  • OAuth/OpenID Connect
  • microservices
  • message queues such as RabbitMQ, Azure Service Bus, or similar

Responsibilities

  • Design, develop, and maintain Web and .NET applications, reusable components, and responsive user interfaces in alignment with established architectural standards.
  • Write clean, maintainable, and well-tested code, using AI-assisted development tools to improve productivity, code quality, and consistency.
  • Create and maintain technical documentation for application features, development processes, and system implementations.
  • Collaborate with Business Analysts, designers, and stakeholders to clarify requirements, refine user experience, and enhance application usability.
  • Participate in all phases of the software development lifecycle, including requirements analysis, design, development, testing, deployment, and maintenance.
  • Identify, troubleshoot, and resolve software defects and production issues, contributing to ongoing application support and continuous improvement initiatives.

Benefits

  • Equal Opportunity Employer
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service