Bachelor’s degree in computer science, Information Technology, or a related field
At least 8 to 10 years of experience with strong knowledge of IT Manufacturing processes & Shopfloor applications
Deep understanding of Solution architecture, reference architecture, and ability to create and articulate Future State architecture using narrative documents, supported by a detailed strategy
Proven experience as a .NET Architect, Software Architect, or similar role, preferably in the manufacturing domain
Strong proficiency in .NET technologies (C#, ASP.NET, MVC, .NET Core)
Extensive experience with SQL Server, including database design, development, and optimization
Solid understanding of software architecture principles and design patterns
Experience with MES, ERP (SAP, QAD or Infor) systems, and other manufacturing-related software (highly desirable)
Knowledge of API testing tools (Postman, SoapUI, Swagger) (preferred)
Knowledge of industrial protocols and standards (e.g., OPC, MQTT) (plus)
Familiarity with cloud platforms (e.g., Azure, AWS) and microservices architecture (plus)
Exposure to networking tools and Windows operating systems
Knowledge in Computer Networking, Firewalls, Security Architecture, ISA95 (preferred/plus)
Responsibilities
Work closely with business stakeholders to understand their needs, objectives, and challenges
Work independently as a self-starter, prioritize and get things done
Work with Architects, Developers and various teams to translate business requirements into functional / technical specs
Conduct business process analyses, system assessments, and preliminary cost/benefits analyses to align IT solutions with business initiatives
Validate business and technical requirements are met during the project delivery process
Help troubleshoot and resolve technology problems in manufacturing facilities in timely manner
Create, review, and deliver end-user documentation (user guide, process flow charts, training materials) and training
Oversee System Integration (SIT) & User Acceptance Testing (UAT) activities to ensure business and system requirements are met for projects & enhancements
Stay up to date on the latest manufacturing information technology trends and technologies
Work with software providers, IT managed service providers and business to architect, design, deliver and maintain manufacturing IT software