i
Cortex Consulting
129 Cortex Consulting Jobs
C#/.Net Developer - Automotive Diagnostics (5-8 yrs)
Cortex Consulting
posted 3d ago
Fixed timing
Key skills for the job
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 technologies.
Nice 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
Functional Areas: Software/Testing/Networking
Read full job descriptionPrepare for DOT NET Developer roles with real interview advice
6-8 Yrs