MES Software Developer (Full-Stack)
New
O
OMG TechnologyPharmaceutical manufacturing
Remote (US)ContractSenior
Salary not disclosed
Apply NowOpens the employer's application page
Job Details
- Experience
- 5+ years of professional full-stack software development experience.
- Required Skills
- SQLGitMicrosoft SQL ServerC#.NETAngularReact
Requirements
- Bachelor's degree in Computer Science, Software Engineering, Information Technology, or a related field.
- 5+ years of professional full-stack software development experience.
- Hands-on experience with C#, .NET, and Object-Oriented Programming (OOP).
- Experience developing, maintaining, or supporting MES in a manufacturing environment.
- Strong SQL development experience with Microsoft SQL Server, MySQL, or Oracle.
- Experience with modern frontend frameworks such as Angular or React.
- Understanding of software architecture, application development, and system integration.
- Experience with version control tools such as Git or SVN.
- Knowledge of the Software Development Life Cycle (SDLC) and Agile/Scrum methodologies.
- Experience troubleshooting production applications and resolving complex technical issues.
- Preferred: MES platforms, Electronic Batch Records, and equipment integration using IoT, OPC, or Kepware.
- Preferred: Life Sciences or pharmaceutical manufacturing experience; AWS/Azure, TDD, automated testing, HTML, CSS, JavaScript, or AI-assisted development tools.
Responsibilities
- Design, develop, maintain, and enhance MES applications using C#, .NET, and related technologies.
- Develop solutions for Electronic Batch Records, manufacturing workflows, and system integrations.
- Support MES implementation and customization across multiple manufacturing facilities.
- Build reusable, scalable software components aligned with enterprise architecture standards.
- Collaborate with Manufacturing Operations, IT, Engineering, and Quality teams to translate business requirements into technical solutions.
- Develop and optimize SQL queries, database procedures, and data integrations.
- Troubleshoot MES applications and provide production support.
- Integrate MES with manufacturing equipment and enterprise applications.
- Participate in Agile/Scrum planning, development, testing, and delivery.
- Contribute to technical architecture, engineering standards, and team mentoring.
View Full Description & ApplyYou'll be redirected to the employer's site