Software Developer
$94,000–$117,000 year
On-siteSouth Plainfield, New Jersey, United States
Job Summary
Design, develop, and maintain Web and .NET applications, reusable components, and responsive user interfaces aligned with architectural standards. Write clean, maintainable, well-tested code using AI-assisted development tools to improve productivity 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. Work within a global leader in multiomics and synthetic solution services, empowering customer research from discovery through clinical development.
Required Qualifications
- 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
- Usually in a normal office environment
- May be asked to travel occasionally, anticipated to be no more than 10%
Desired Qualifications
- Nice-to-have experience with Docker and containerization, Azure or AWS, CI/CD pipelines, unit testing, OAuth/OpenID Connect, microservices, and message queues such as RabbitMQ, Azure Service Bus, or similar
Hiring someone like this?
Get your role in front of qualified candidates on Sorce.