Participate in requirements gathering, system design, and code reviews
Ensure best practices in coding, security, and system performance
Create and optimize SQL Server queries, stored procedures, and database schemas
Implement responsive and interactive front-end components using JavaScript, HTML, and CSS
Design, develop, and maintain applications using C#, .NET Framework/Core, and Web APIs
Integrate with external systems (e.g., SAP, PLCs, SCADA) as part of MES architecture
Author system acceptance test criteria based on formal requirements and ensure customer requirements are met 100% in a timely fashion.
Conduct unit testing and system testing as per the test plan.
Site commissioning of the MES Solutions
Troubleshoot and resolve application issues in manufacturing environments
Maintain detailed technical documentation
Travel up to 25% to customer sites for requirements gathering workshops, design workshops, training workshops, implementation etc
Requirements
Experience or exposure to MES systems (e.g., Aveva/Wonderware, Rockwell FT, Siemens Opcenter, etc.), having AVEVA MES technical stack experience is a plus.
Understanding of manufacturing processes, production workflows, and shop floor integration
Solid understanding of SCADA solutions
Familiarity with OPC, PLC communication, and industrial data protocols is a plus
Strong problem-solving skills and attention to detail
Excellent communication and teamwork skills
Bachelor or Master degree in Computer Science, Information Technology, or a related field
Experience in implementing and site commissioning of MES solutions.
5+ years of hands-on experience in C#, .NET, Web API development & MES
Proficient in MS SQL Server, including T-SQL, stored procedures, and performance tuning
Strong experience in JavaScript and front-end development
Experience with the following AVEVA software is a plus : AVEVA MES AVEVA System Platform AVEVA Work Tasks AVEVA Enterprise Integrator AVEVA InTouch and/or OMI