Cortex Consultants

C#/.Net Developer - Automotive Diagnostics

Job Location

chennai, India

Job Description

Location: Chennai, Tamil Nadu Experience: 5-8 Years Employment Type: Full-time Joining: Immediate Joiners Preferred About the Role: We are seeking a highly skilled and motivated C# .NET Developer with a strong background in automotive diagnostics to join our dynamic team in Chennai. The ideal candidate will have extensive experience in developing robust and efficient applications for vehicle diagnostics, with a particular focus on implementing the UDS protocol. You will be responsible for designing, developing, and maintaining desktop and web applications, ensuring high code quality, and collaborating with cross-functional teams to deliver cutting-edge diagnostic solutions. Responsibilities : Application Development : - Design, develop, and maintain C# .NET applications specifically tailored for automotive diagnostics. - Develop and implement robust and scalable solutions for vehicle communication and diagnostics. - Create and maintain Windows desktop applications using WPF, WinForms, and UWP. - Build and deploy web applications using ASP.NET, and modern JavaScript frameworks like Angular or React. Diagnostic Protocol Implementation : - Implement and integrate the Unified Diagnostic Services (UDS) protocol (ISO 14229) for seamless diagnostic communication. - Work with CAN, LIN, and other relevant vehicle communication protocols. API and SDK Integration : - Integrate external APIs and SDKs to enhance application functionality. - Develop and maintain APIs for data exchange and communication. Code Quality and Testing : - Ensure high code quality through rigorous code reviews, unit testing, and integration testing. - Troubleshoot and debug complex diagnostic issues. Collaboration and Communication : - Collaborate with product managers, hardware engineers, and other stakeholders to analyze requirements and deliver effective solutions. - Communicate effectively with team members and provide technical guidance. - Work with UI/UX designers to enhance the user experience of the applications. Maintenance and Support : - Provide ongoing maintenance and support for existing applications. - Identify and implement improvements to existing diagnostic processes. Requirements : Technical Skills : - 5-8 years of professional experience in C# .NET development. - Strong understanding and practical experience with the UDS protocol (ISO 14229). - Proficiency in working with CAN, LIN, and other vehicle communication protocols. - Extensive experience in developing Windows desktop applications using WPF, WinForms, and UWP. - Experience in developing web applications using ASP.NET and JavaScript frameworks (Angular/React). - Strong understanding of object-oriented programming principles and design patterns. - Proficiency in using Git for version control. - Experience with API integration (RESTful, SOAP). - Familiarity with DevOps tools such as Jenkins, Docker, and Kubernetes. Soft Skills : - Excellent problem-solving and analytical skills. - Strong communication and interpersonal skills. - Ability to work independently and as part of a team. - Strong attention to detail. - Ability to quickly learn new to Have : - Experience with Python programming. - Experience with cloud platforms (AWS, Azure, GCP). - Knowledge of other automotive diagnostic protocols such as J2534, OBD-II, and DoIP. - Familiarity with Agile development methodologies (Scrum, Kanban). - Experience in embedded systems (ref:hirist.tech)

Location: chennai, IN

Posted Date: 3/12/2025
View More Cortex Consultants Jobs

Contact Information

Contact Human Resources
Cortex Consultants

Posted

March 12, 2025
UID: 5082025764

AboutJobs.com does not guarantee the validity or accuracy of the job information posted in this database. It is the job seeker's responsibility to independently review all posting companies, contracts and job offers.