Senior Analyst, Applications Programming.
On-siteChon Buri, Chon Buri, Thailand
Job Summary
Design, code, and test software integrating interfaces between various systems and applications to the Manufacturing Execution System (MES) and other manufacturing applications. Troubleshoot, fix bugs, and provide periodic maintenance for systems and applications handled by the team. Lead requirements gathering, development, continuous integration, testing, and documentation while adhering to the Software Development Life Cycle (SDLC) process. Serve as the primary owner of existing and new applications regarding code, user base, and enhancements. Provide systems training to trainers and end-users, address technical debts, and streamline team workflows. Support application end-users during office hours and off-hours for emergencies. Collaborate with cross-functional teams and stakeholders on project deployment and integration testing.
Required Qualifications
- Graduate of Bachelor's degree in Computer Science, Engineering, or Information Technology
- At least 5 years of professional programming experience as an individual contributor
- Experience working with Semiconductor tester systems
- Experience in developing under Windows and UNIX
- Experience in using SQL on a widely used database platform (e.g. Oracle, MySQL, MSSQL)
- Experience in Shell Scripting, Perl, VB6, .NET, C/C++, Java, PHP or other programming languages required by the team
- Experience in XML, web services and other web technologies
- Experience in cross-functional team collaboration, integration testing, user acceptance testing, and project deployment
- Experience in project documentation, presentation, and end-user training
- Flexible in learning/adapting to old and new technologies
- Strong sense of ownership and responsibility for his/her tasks, aiming to contribute and provide maximum value to the team and ADI on a day-to-day basis
- Excellent collaboration and communication skills
- Commitment to focus on work during normal office hours even as an exempt employee, contributing to the team on optimal levels during office hours
- Willing to be available for work outside office hours when necessary
- Ability to juggle or multi-task on support and critical tasks as assigned/needed
- Open to further learning for professional and personal growth
- Open to receive feedback from Manager and/or any team member at any point in time for seamless collaboration
- Self-driven, engaged, highly motivated team player
- Ability to effectively address technical debts and actively contribute to continuous improvement and streamlining of the team's workflow and processes
- Responsible for making system enhancements (small, medium, or large-sized) and integration with other manufacturing systems
- Ensure that the company's commitment to environmental management, health and safety is observed and performed
- Be aware of and apply the company's quality and environmental policies
- Valid export licensing approval from the U.S. Department of Commerce - Bureau of Industry and Security and/or the U.S. Department of State - Directorate of Defense Trade Controls (for non-US Citizens/Residents)
Desired Qualifications
- Experience in developing under Windows and UNIX
Hiring someone like this?
Get your role in front of qualified candidates on Sorce.