Custom Software Engineer

Accenture

3–5 yrs Bengaluru Full Time Work from office
Accenture logo
Posted : 2 weeks ago Actively Hiring

Job description

Develop innovative custom software solutions by designing, coding, and enhancing system components. Utilize modern frameworks and agile methodologies to deliver scalable, high-performing applications tailored to specific business requirements. This role focuses on building and refining software that addresses unique client needs, ensuring efficiency and effectiveness.

Engage in the complete software development lifecycle, from initial concept to deployment and maintenance. Collaborate with cross-functional teams to integrate new features, optimize existing functionalities, and troubleshoot issues. The aim is to continuously improve software performance and user experience through innovative solutions.

Responsibilities

Design, code, and enhance software components across various systems and applications. Develop and maintain test scripts for validation using Java-based automation frameworks. Collaborate with engineers to define requirements and translate them into test cases. Execute automated tests, analyze results, and report defects clearly. Contribute to continuous integration for automated testing processes. Participate in Agile/Scrum meetings and provide task progress updates. Support debugging of test bench issues and resolve result inconsistencies.

Qualifications

A minimum of 3 years of professional experience in software engineering is required. Proficiency in Java, including Object-Oriented Programming, Collections, and File I/O. Strong experience with Java and Spring Boot, ideally with a microservices background. Familiarity with modern technologies such as Apache Flink, Kafka, Azure Eventhubs, containerization (Docker, Kubernetes), and monitoring tools (Datadog, Grafana). Experience developing test automation and validating REST APIs using Java. Proficient in writing unit tests with JUnit and utilizing mocking frameworks like Mockito. Knowledge of automotive communication protocols or embedded systems testing is advantageous. Experience with version control systems like Git/GitLab. Excellent problem-solving, debugging, and communication skills are essential. A Bachelor's or Master's degree in Computer Science or a related field is mandatory.

Essential Skills

Spring BootJava

Good to Have

Apache FlinkApache KafkaAzure EventhubsAKSEKSDockerKubernetesDatadogGrafanaPrometheusSplunkTerraformJUnitMockitoGitGitLabET Framework

More Details

RoleCustom Software Engineer
DepartmentSoftware Engineer
Employment TypeFull Time, Work from office

About the Company

Accenture logo

Accenture

IT Consulting

Custom Software Engineer at Accenture | SkillMX | SkillMX