TechSmew Innovations Pvt Ltd

Senior Software Application Developer

Tamil Nadu, IN

$6
6 days ago
Save Job

Summary

Senior Software Application Developer – Automotive Diagnostics (C# .NET)


Location: Chennai

Experience: 6+ years

Notice Period: Immediate to 15 Days


About the Role:

We are looking for a highly skilled and experienced Senior Software Application Developer with strong expertise in C# .NET, automotive diagnostics (UDS protocol ISO 14229), Windows desktop and web applications, DevOps practices, and UI/UX design.

If you are passionate about building innovative diagnostic software solutions and leading technical initiatives, we would love to connect with you!


Key Responsibilities:

Technical Leadership:


Lead and mentor a team of software engineers.


Drive architecture, design decisions, and technical discussions.


Software Development:


Design, develop, and maintain C# .NET applications for automotive diagnostic systems.


Implement Unified Diagnostic Services (UDS ISO 14229) protocols.


Develop Windows applications using WPF, WinForms, or UWP.


Build responsive web applications using ASP.NET, HTML, CSS, JavaScript, and modern frameworks like Angular or React.


UI/UX Design:


  • Collaborate with designers for intuitive and user-friendly applications.


  • Incorporate user feedback for continuous UI/UX improvements.


  • Architectural Design:


  • Design scalable, maintainable software architectures.


  • Translate business requirements into technical solutions.


  • Automotive Diagnostics:


  • Implement diagnostic services for various ECUs.


  • Handle file parsing for formats like Intel HEX, Motorola S19, and Binary.


  • Troubleshoot and debug diagnostic communication issues.


  • DevOps and Continuous Delivery:


  • Set up and manage CI/CD pipelines.


  • Automate deployments and infrastructure provisioning.


  • Ensure environment health and optimize development workflows.


  • Continuous Improvement:


  • Drive code quality, optimization, and performance enhancements.


  • Conduct regular code reviews and process improvements.


Key Qualifications:


  • Bachelor’s degree in Computer Science, Engineering, or related field.
  • 8+ years of experience in software development with C# .NET.
  • Strong expertise in Unified Diagnostics Services (UDS ISO 14229).
  • Hands-on experience in automotive diagnostics (CAN, LIN).
  • Proficient in DevOps tools and practices (Jenkins, Docker, Kubernetes, Azure DevOps preferred).
  • Experience developing Windows desktop applications (WPF, WinForms, or UWP).
  • Experience with modern web frameworks (ASP.NET, Angular, React).
  • Strong debugging and troubleshooting skills.
  • Excellent understanding of SDLC, project management, and agile methodologies.
  • Strong communication and collaboration abilities.


Preferred Qualifications:


  • Experience with additional automotive protocols (OBD-II, DoIP).
  • Knowledge of cloud platforms (AWS, Azure, GCP).
  • Familiarity with scripting languages like Python or Bash.

How strong is your resume?

Upload your resume and get feedback from our expert to help land this job

People also searched: