We are seeking a Full Stack Developer to design, develop, and maintain manufacturing solutions with a focus on customized Siemens Opcenter Execution systems. The ideal candidate will collaborate with cross-functional teams to deliver scalable, high-performance applications that integrate seamlessly with MES systems and plant equipment.
Key Responsibilities
- Design, develop, and maintain full-stack manufacturing solutions using .NET and Angular
- Focus on customized Siemens Opcenter Execution solutions, including UI creation and server-side integration
- Collaborate with product managers, designers, and developers to implement new features and database integrations
- Write clean, scalable, and efficient code; conduct code reviews and provide constructive feedback
- Troubleshoot, debug, and upgrade existing software to ensure performance and responsiveness
- Develop strong understanding of MES systems and their integration with other applications and equipment
- Write and execute unit, integration, and system tests for robust software delivery
- Document code, APIs, and system architectures for future maintenance
- Stay current with industry trends and contribute to CI/CD and automation efforts
Required Qualifications
- BS in Computer Science, Systems Management, or IT-related field
- In-depth knowledge of application development best practices and SDLC
- Proven experience as a Full Stack Developer or similar role
- 5–7+ years of web development experience using .NET, C#, and Angular
- Knowledge of UX concepts
- Experience with RESTful services and APIs
- Familiarity with responsive design, Bootstrap, Typescript, and modern frontend/UI functional programming
- Excellent interpersonal and communication skills
Preferred Qualifications
- Experience developing in Siemens Opcenter Execution Designer and Portal
- Experience working with IT systems in a 24/7 manufacturing environment
- Knowledge of source code management systems (Git, TFS)
- Good understanding of relational databases such as SQL Server
- Proven track record of implementing technically sound IT solutions that meet business demands
- Ability to prioritize and multitask efficiently