1 day ago
Bengaluru, IndiaMid Level / Senior
Responsibilities
- Develop integration test cases for OTA updates, connectivity, telephony, diagnostics, remote vehicle commands, and power management.
- Build, enhance, and maintain C#/.NET test automation frameworks and service plugins.
- Design and implement unit tests using NUnit and Moq.
- Integrate and consume REST APIs and backend services.
- Maintain GitLab CI/CD pipelines and shared NuGet packages.
- Collaborate with firmware, backend, and QA teams to ensure product quality.
Requirements
- Minimum 3 to 7 years of experience in C# programming, including 5+ years of hands-on C# and .NET development.
- Strong knowledge of .NET Framework 4.7.2 and modern .NET versions 8 and 10.
- Experience with NUnit, Moq, REST APIs, JSON, NLog, Git, and Visual Studio.
- Understanding of CI/CD pipelines, NuGet package management, and MSBuild.
- Experience with AI-assisted development tools such as GitHub Copilot, Claude, or Devin.
- Knowledge of automotive protocols such as UDS, DoIP, CAN, and SOME/IP is preferred.
- Experience with Avalonia, WPF, dependency injection, reactive programming, async/await, multithreading, and concurrent programming is preferred.
- Familiarity with SSH, ADB, Apache Thrift, or gRPC is preferred.
- Strong problem-solving and debugging skills.
- 15 years of full-time education is required.
Benefits
- Position based at the Bengaluru office.
About Accenture
Accenture is a global professional services firm providing management consulting, systems integration and technology, cybersecurity, and business process outsourcing for enterprises and governments. It operates a services-driven model delivering projects and managed services, often with major cloud and software partners, across industries worldwide. Headquartered in Dublin and publicly traded on the NYSE (ACN), it originated as Andersen Consulting and adopted the Accenture name in 2001.
