A
Custom Software Engineer
A
Custom Software Engineer
Accenture- Posted 17 hours ago
- Be among the first 10 applicants
Job Description
Project Role : Custom Software Engineer
Project Role Description : Develop custom software solutions to design, code, and enhance components across systems or applications. Use modern frameworks and agile practices to deliver scalable, high-performing solutions tailored to specific business needs.
Must have skills : C# Programming Language
Good to have skills : NA
Minimum 3 Year(s) Of Experience Is Required
Educational Qualification : 15 years full time education
Summary:
As a Custom Software Engineer, a typical day involves creating tailored software solutions by designing, coding, and improving various components within systems or applications. The role requires working closely with project teams to ensure that the software meets specific business requirements. The engineer actively engages in iterative development cycles, applying modern frameworks and agile methodologies to build scalable and efficient software. Collaboration with stakeholders to understand evolving needs and delivering high-quality solutions that align with organizational goals is a key part of the daily routine.
Roles & Responsibilities:
Build, enhance, and maintain C#/.NET-based 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 closely with firmware, backend, and QA teams to ensure product
quality.
Professional & Technical Skills:
Mandatory skills
Experience with NUnit, Moq, REST APIs, JSON, NLog, Git, and Visual Studio.
Good understanding of CI/CD pipelines, NuGet package management, and
MSBuild.
AI-assisted development using GitHub Copilot, Claude, or Devin.
Strong problem-solving and debugging skills.
Preferred Skills
Hands-on experience with async/await, multithreading, and concurrent
programming.
Familiarity with SSH, ADB, Apache Thrift, or gRPC.
Additional Information:
Project Role Description : Develop custom software solutions to design, code, and enhance components across systems or applications. Use modern frameworks and agile practices to deliver scalable, high-performing solutions tailored to specific business needs.
Must have skills : C# Programming Language
Good to have skills : NA
Minimum 3 Year(s) Of Experience Is Required
Educational Qualification : 15 years full time education
Summary:
As a Custom Software Engineer, a typical day involves creating tailored software solutions by designing, coding, and improving various components within systems or applications. The role requires working closely with project teams to ensure that the software meets specific business requirements. The engineer actively engages in iterative development cycles, applying modern frameworks and agile methodologies to build scalable and efficient software. Collaboration with stakeholders to understand evolving needs and delivering high-quality solutions that align with organizational goals is a key part of the daily routine.
Roles & Responsibilities:
- Develop integration test cases for OTA updates, connectivity, telephony,
Build, enhance, and maintain C#/.NET-based 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 closely with firmware, backend, and QA teams to ensure product
quality.
Professional & Technical Skills:
Mandatory skills
- 5+ years of hands-on experience in C# and .NET development.
Experience with NUnit, Moq, REST APIs, JSON, NLog, Git, and Visual Studio.
Good understanding of CI/CD pipelines, NuGet package management, and
MSBuild.
AI-assisted development using GitHub Copilot, Claude, or Devin.
Strong problem-solving and debugging skills.
Preferred Skills
- Knowledge of automotive protocols such as UDS, DoIP, CAN, and SOME/IP.
Hands-on experience with async/await, multithreading, and concurrent
programming.
Familiarity with SSH, ADB, Apache Thrift, or gRPC.
Additional Information:
- The candidate should have minimum 3 to 7 years of experience in C# Programming Language.
- This position is based at our Bengaluru office.
- A 15 years full time education is required.
