Custom Software Engineer

Accenture

2–7 yrs Bengaluru Full Time Work from office
Accenture logo
Posted : today
Actively hiring

Job description

Join our team as a Custom Software Engineer and play a key role in developing innovative software solutions. You will be instrumental in designing, coding, and enhancing components across diverse systems and applications. This position utilizes modern frameworks and agile methodologies to deliver scalable, high-performing solutions that precisely meet specific business needs.

As an integral part of our project teams, you will contribute to the creation of tailored software. Your daily activities will involve iterative development cycles, focusing on building efficient and robust software. Collaboration with stakeholders is essential to understand evolving requirements and deliver exceptional quality solutions aligned with company objectives.

Responsibilities

Key responsibilities include developing integration test cases for OTA updates, connectivity, telephony, diagnostics, remote vehicle commands, and power management. You will build, enhance, and maintain C#/.NET-based test automation frameworks and service plugins. Designing and implementing unit tests using NUnit and Moq is crucial. Integrating and consuming REST APIs and backend services, along with maintaining GitLab CI/CD pipelines and shared NuGet packages, are also core duties. Close collaboration with firmware, backend, and QA teams is expected to ensure overall product quality.

Qualifications

We require a minimum of 2 to 7 years of hands-on experience in C# and .NET development. A strong command of .NET Framework 4.7.2 and modern .NET (8/10) is essential. Proficiency with NUnit, Moq, REST APIs, JSON, NLog, Git, and Visual Studio is mandatory. A solid understanding of CI/CD pipelines, NuGet package management, and MSBuild is necessary. Experience with AI-assisted development tools like GitHub Copilot, Claude, or Devin is beneficial. Excellent problem-solving and debugging skills are paramount.

Essential Skills

C# Programming Language.NET DevelopmentNUnitMoqREST APIsJSONGitVisual StudioCI/CD pipelinesNuGet package managementMSBuildProblem-solvingDebugging

Good to Have

UDSDoIPCANSOME/IPAvaloniaWPFDependency InjectionReactive Programmingasync/awaitmultithreadingconcurrent programmingSSHADBApache ThriftgRPC

Highlights

  • Actively hiring

More Details

RoleCustom Software Engineer
Employment TypeFull Time, Work from office

About the Company

Accenture logo

Accenture

IT Consulting

Custom Software Engineer at Accenture | SkillMX | SkillMX