Our Client, a Business Maunufacturing and Supply company, is looking for a MES Software Engineer / Technical Lead for their Remote location.
Responsibilities:
- Establish best practices and develop client architecture for manufacturing systems.
- Design, implement, and support manufacturing systems in accordance with standard client IT practices.
- Demonstrate strong technical understanding and hands-on experience with technologies such as .NET, AJAX, T-SQL, Microsoft SQL Server, and SQL Server BI components.
- Engage with internal and external customers to analyze requirements from both a business and systems perspective by interpreting business goals and objectives and translating them into technical solutions.
- Demonstrate a strong understanding of ERP, MES, shop floor controls, and how they integrate to provide a complete plant solution.
- Ensure development work is completed on schedule and that impacts to manufacturing systems are thoroughly documented and communicated while serving as the technical lead on global projects.
Requirements:
- BS or MS in Computer Science, Systems Management, IT, or a related field.
- Strong leadership and project management skills.
- In-depth knowledge of industry best practices in application development.
- 7+ years of experience using object-oriented programming languages such as .NET and C#.
- Experience working with IT systems in a 24/7 manufacturing environment.
- In-depth knowledge of source code management systems such as Git, TFVC, and SVN.
- In-depth knowledge of relational databases.
- Strong understanding of the Software Development Life Cycle, Test-Driven Development, Continuous Integration, and Continuous Delivery.
- Understanding of Manufacturing Execution Systems, specifically Siemens Opcenter modeling and Designer.
- Proven track record of implementing IT solutions that meet business demands and are technically sound.
- Understanding of JavaScript, HTML, CSS, and the current Angular framework.
- Experience working in a Scrum/Agile team.
- Strong communication, presentation, organizational, facilitation, and negotiation skills, including the ability to "translate" between business and technology needs.
- Ability to continuously prioritize and multitask efficiently.
- Ability to influence decisions through critical thinking based on experience and a strong grasp of the strategic intent of the project.
- Ability to work without close supervision.
- Ability to work in a multicultural team.
- Ability to work closely with internal customers around the world to meet requirements.
- Ability to work independently and collaboratively to execute projects on time, on budget, and with expected results.
- Strong verbal and written communication skills.
- Strong initiative.
- Self-motivated.
- Accountable for actions and behaviors.
Why Should You Apply?
- Health Benefits
- Referral Program
- Excellent growth and advancement opportunities