Company DescriptionINNOVATIVE INSTRUMENTS AND CONTROLS specializes in providing industrial automation solutions for various sectors, including Process industry, Automotive, Food processing, Water and Waste Water, and chemical industries.Role DescriptionThis is a full-time on-site role for a C# Developer located in Chennai. We are looking for a skilled C# Developer with strong expertise in multi-threading, OOP concepts, and debugging. The ideal candidate should have experience in developing applications using Console, WinForms, and WPF, along with a solid understanding of field device communication protocols.Required Skills & Experience: • Strong proficiency in C# and .NET Framework. • Experience in multi-threading and concurrency handling. • Hands-on experience with WinForms, WPF, and Console applications. • Good understanding of debugging techniques and performance optimization. • Expertise in device communication protocols like Named Pipes, TCP/IP, UDP, Profinet. • Strong knowledge of MS SQL Server and proficiency in writing queries and stored procedures. • Good problem-solving skills and the ability to work independently.Key Responsibilities: • Develop and maintain applications using C# with a focus on multi-threading and OOP principles. • Debug and troubleshoot applications to ensure high performance and reliability. • Work with WinForms, WPF, and Console applications for various development needs. • Implement and manage communication with field devices using protocols like Named Pipes, TCP/IP, UDP, and Profinet. • Design, optimize, and execute SQL queries to interact with MS SQL Server databases. • Collaborate with the team to design scalable and maintainable software solutions. • (Optional) Work on React.js for front-end development, if applicable.QualificationsComputer Science and Software Development skillsBack-End Web Development expertiseProficiency in Programming and Object-Oriented Programming (OOP)Strong problem-solving and analytical abilitiesExcellent communication and teamwork skillsBachelor's degree in Computer Science or related field.Preferred (Added Advantage): • Experience with React.js for front-end development. • Knowledge of cloud-based solutions and API integrations.
Job Title
C# Developer