Lead Engineer, Software
Job Overview
The position of Lead Engineer, Software is a key role within our organization that requires expertise in software development and maintenance. As a member of the engineering team, you will be responsible for designing, developing, testing, and documenting software applications.
Responsibilities
* Integrate manufacturing environment systems and control systems for high-volume medical production.
* Design, develop, test, debug, and document software applications.
* Collaborate with the team to maximize equipment and process availability, ensuring peak performance.
* Work closely with business and engineering communities to optimize processes using state-of-the-art software tools.
* Adhere to corporate policies in change management, incident management, and information security.
* Train users on application and database operation for seamless integration.
* Provide second and third-level support for the Shop Floor Control system and internal applications.
Requirements
* Experience in .NET development environment.
* Proficiency in relational database systems (SQL Server, Oracle, etc.).
* Experience in SQL language skills.
* Strong software design skills with a deep understanding of OO programming fundamentals and design patterns.
* Excellent analytical skills.
* Knowledge of SDLC processes.
* A proven track record in developing clean, well-tested code that meets business objectives.
* Experience liaising with experts from different fields to establish optimal solutions.
* The ability to work with minimal supervision, taking ownership and driving results.
* Flexibility to adapt to a dynamic manufacturing environment.
* A good understanding of desktop hardware/software, networks, and infrastructure.
* Strong project planning, project control, and communication skills.
Preferred Qualifications
* 3-5 years of relevant experience.
* Preferred experience in the Medical Device or Pharmaceutical industry.
* Bachelor's degree in Computer Science or other technical degrees with computer-related experience.
Celestica is an equal opportunity employer and is committed to fostering an inclusive and accessible environment where all employees and customers feel valued, respected, and supported.