Sr. Analyst Application Programming | HYBRID - Efficus Inc.
Portland, OR 97217
About the Job
Work Location: HYBRID - Portland, OR
Duration: 12 months
Duties:
- Design, develop, test, release and maintain new and existing custom Automation solutions.
- Work with different groups to provide solutions to manufacturing challenges.
- Respond to customers requests and support resolving issues as they occur.
- Gather requirements and generate specifications for software systems.
- Develop software to control semiconductor manufacturing machines.
- Work cross-functionally with IT, Process/Equipment Engineers and Operations to increase throughput and quality.
- Contribute to the improvement of Software Development Life Cycle.
- Adapt and prioritize work based on changing needs of the factory.
- Provide L3 end user support by participating in on-call rotation.
- Support External Manufacturing (Back End) / Java ESL (Enterprise Service Layer).
TOP REQUIREMENT: SECS/GEMS recent experience
Requirements:
- Bachelor s degree in Computer Science, Information Technology, or a related field of study (willing to accept a foreign education equivalent) and four (4) years of experience as a Programmer Analyst or related role building Host Controller and Fault Detection Systems for semiconductor manufacturing equipment automation.
Or, in the alternative,
- Master s degree in Computer Science, Information Technology, or a related field of study (willing to accept a foreign education equivalent) and two (2) years of experience as a Programmer Analyst or related role building Host Controller and Fault Detection Systems for semiconductor manufacturing equipment automation.
Must also possess the following:
- Demonstrated Expertise ( DE ) developing, testing, and releasing solutions using Object Oriented Programming (Java/C#), Visual Basic (VB6), Enterprise service layer architecture, and Microsoft Development Tools (Visual Studio .Net) for host controller and fault detection systems;
- DE setting up test environments for solutions using SECS/GEM (Semiconductor Equipment Communication Standard/Generic Equipment Model) equipment simulator and Event driven Architecture tools;
- DE re-factoring existing code or fixing bugs in existing code using SQL, Relational (Oracle, MySQL) database;
- DE in non-Relational database (MongoDB) Database design and modeling, optimizing database structure for speed and data integrity, and setting up replica and cluster nodes;
- DE with network and serial communication protocol (HSMS and RS-232 connection) to troubleshoot communication issues between host controllers and semiconductor equipment; and
- DE working with the interface between host controllers and the Manufacturing Enterprise System PROMIS.
Source : Efficus Inc.