Position Summary: This position requires a full-stack Microsoft developer who is able to support the design, architecture and development of a proprietary manufacturing execution system. The ideal candidate will be experienced in using up-to-date software development tools and techniques and architecting modular solutions. He or she will support MES system’s user interfaces, process controls, application interfaces, machine-to-machine communications, system integrations, and back end SQL databases requirements. The Senior Application Developer will work closely with Business Analysts and Operational personnel to study existing operations and design, document, develop and implement new applications and enhancements to existing solutions. The Developer will also be required to provide Tier 3 support for desktop, web, and distributed software solutions for operational, IT and user communities.
1. Responsible for the development, unit/integration testing, implementation and support of new applications and enhancements that support of business process automation and improvements. 2. Analyze business requirements and research solution options to support the functional specification development process, determine the application design and architecture approach, and develop technical documentation for a solutions that focus on building common reusable artifacts. 3. Architecting and developing interfaces between manufacturing applications and other business systems to ensure all enterprise reporting and data requirements are supported. 4. Participate in and support LEAN focused organizational initiatives. 5. Provide ongoing application maintenance and Tier 3 support for operational changes and improvements on the plant floor.
Requirements: Education: Computer-related undergraduate degree or undergraduate business or engineering degree with computer-related emphasis. Experience: 5+ years of application development.
T-SQL Stored Procedure and Triggers, MS-SQL Server database design, and VB6 expertise are all pluses.
Distributed application development, desktop application development, web application development, web services development, C#, OOA&D, MVVM, UML, Entity Framework, LINQ, SOA, TFS/VSO, WPF, WCF.
Special Training: Analyzing Information, Software Design, Software Documentation, Software Testing, Teamwork, General Programming Skills, Software Development Fundamentals, Software Development Process, Software Requirements, Software Architecture