Full Stack Developer (Apriso MES)
Job Description
The CSI Companies are seeking a contract Full Stack Developer with a focus on Apriso MES to design, build, and maintain the front-end and back-end components of MES solutions. This remote-friendly position may involve travel up to 50 percent to sites across the United States and is based in Hermitage, Tennessee.
Responsibilities
- Collaborate with a leading project team to drive timely delivery of MES solutions
- Design, develop, and maintain both client-facing and server-side components of sophisticated MES applications
- Develop and enhance enterprise-grade web applications to support manufacturing operations
- Identify opportunities to optimize manufacturing processes across multiple US locations
- Ensure systems operate efficiently, securely, and with reliable performance
Requirements
- Bachelor’s degree in Computer Science, Software Engineering, or a related field (preferred)
- Minimum of 3+ years of full-stack development experience, ideally within manufacturing or MES environments
- Proven track record of managing or contributing to complex MES projects is highly advantageous
- Demonstrated experience with MES development and architecture, specifically on the Dassault Apriso platform
- Strong proficiency in Java and SQL for back-end development
- Experience with front-end technologies such as JavaScript, HTML, and CSS
- Ability to develop and maintain scalable, responsive web applications
- Familiarity with server-side logic, database design, and performance optimization
- Competence in testing, debugging, and ensuring application security and performance
- Excellent collaboration skills to work effectively with project managers, designers, and fellow developers
Technologies
- Dassault Apriso platform
- Java
- SQL
- JavaScript
- HTML
- CSS
Benefits
- Weekly pay
- Medical, dental, and vision coverage
- Voluntary Life and AD&D coverage
- Paid Training
- Opportunity for advancement upon performance and availability
Nice to Have Skills
- Knowledge of manufacturing processes and MES integration strategies
- Experience with cloud-based deployment environments
- Familiarity with Agile/Scrum development methodologies
- Additional programming languages or frameworks relevant to enterprise application development
Other Requirements
- Approximately 50 percent travel to various US locations
- Strong self-motivation and ability to work independently in a remote setting
- Must have legal work authorization in the United States without sponsorship