IT Developer II, Programming
Full-time AssociateJob Overview
Summary of the Role:
As an IT Developer II, Programming, you will be responsible for delivering scalable automation and image analytics solutions using Machine Learning and Artificial Intelligence to improve efficiency and reliability in a high-volume manufacturing environment. The role partners with cross-functional stakeholders to translate business needs into standardized, integrated solutions aligned with SDLC, DevOps, and Agile practices. Responsibilities include supporting 24/7 factory operations, performing root cause analysis, and driving preventive actions across MES and factory systems. The position emphasizes continuous improvement through automation optimization, code quality, internal tooling, and ongoing adoption of emerging technologies.
Job Responsibilities and Role Accountabilities:
- Apply advanced ML and AI concepts to new and exiting automation and backed image analytics solutions.
- Challenge the status quo with solution designs that eliminate repeat failures and reduce business overhead and costs and provide MFG operators with user friendly and easy to understand feedback
- To design, develop, test, and support Automation hosts & applications to fulfill business requirements
- Responsible to communicate with various department stakeholders to gather requirements, analyze and provide suitable solution by applying concept of scalability, flexibility, simple and standard.
- Responsible to handle operation issues, perform root cause analysis, and apply preventive actions and measurements via IT solutions.
- Follow SDLC phases in software development, document and execute as per requirements and specifications following DevOps guidance and best practices.
- Provide documentation and training to 24/7 L1 support team.
- Test and support deployment of new and/or enhanced automation hosts, interface to tools & multiple MES at both Wafer factories.
- Provide support for applications used in the factory operating in a 24/7 fast moving environment.
- Collaborate with cross-functional teams to integrate automation solutions with existing systems and processes.
- Implement and maintain version control systems for all developed software and applications.
- Participate in code reviews to ensure high-quality, efficient, and maintainable code.
- Optimize existing automation processes to improve performance and reduce operational costs.
- Stay current with emerging technologies and industry trends in automation and software development.
- Contribute to the development of internal tools and frameworks to enhance team productivity.
- Participate in Agile development processes, including sprint planning, daily stand-ups, and retrospectives.
Make Your Resume Now