Custom Software Engineer

Accenture

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

Job description

Join a leading software products company as a Custom Software Engineer, driving the technical direction of market-leading products. This role focuses on developing innovative Returns product suites powered by AI, including Generative AI and predictive analytics. You will be instrumental in designing, coding, testing, and operating scalable Cloud Native SaaS solutions, with a strong emphasis on platform experience.

This is an opportunity to collaborate within global cross-functional teams, including product management and architecture, contributing to the future of tax technology. You will leverage your full-stack expertise to deliver robust and reliable solutions.

We are committed to fostering a culture of continuous improvement, engineering excellence, and agile methodologies. Embrace our core values of owning outcomes, working with purpose, acting with urgency, communicating with clarity, and driving to decisions to make a significant impact.

Responsibilities

Lead technical design and architecture discussions, adopting best engineering practices and identifying necessary design patterns.

Execute on AI integration across the product suite, including Generative AI, NLP, and predictive analytics.

Design, develop, code hands-on, and maintain software solutions using modern object-oriented languages such as C#, Java, or Go.

Create comprehensive test scenarios and develop/execute automated tests.

Collaborate with global cross-functional teams, including product management and architecture, ensuring effective communication and alignment.

Utilize code reviews to uphold code quality, performance, and maintainability, while also facilitating mentoring opportunities.

Champion continuous improvement by driving engineering excellence, conducting root cause analyses, and implementing feedback loops for enhanced code quality, team productivity, and system reliability.

Qualifications

A Master's degree or Bachelor's degree in computer science, engineering, or a related field, or equivalent practical experience, is required.

Possess 8+ years of software development and testing experience, with a minimum of 3 years focused on Cloud Native SaaS applications.

Experience with major cloud providers like AWS, Azure, or GCP is essential, along with an understanding of Infrastructure as Code concepts.

Proficiency in object-oriented and modern programming languages (C#, Java, Go) is expected, alongside a solid understanding of software design patterns. Familiarity with RESTful APIs, Open API design, and database technologies (RDBMS, NoSQL) is crucial.

Demonstrated experience with CI/CD pipelines, containerization (Docker, Kubernetes), and event-driven architectures (e.g., Kafka, Pulsar) is necessary. Experience in designing and implementing scalable test automation strategies using modern frameworks and integrating them into CI/CD pipelines is also key.

Experience designing and delivering AI solutions, with a focus on Generative AI and LLMs, is highly valued. Understanding of security best practices and frameworks is important, as are strong problem-solving, communication, interpersonal, presentation, and facilitation skills.

Essential Skills

Java Full Stack DevelopmentObject-Oriented ProgrammingModern Languages (C#JavaGo)Software Design PatternsRESTful APIOpen API DesignDatabase Technologies (RDBMSNoSQL)CI/CD PipelinesContainerization (DockerKubernetes)Infrastructure as Code (TerraformCloudFormation)Event-Driven Architecture (KafkaPulsarSNS/SQS)Test Automation StrategiesModern Testing Frameworks (PlaywrightCypressSeleniumTestNG)CI/CD Integration (GitHub ActionsAzure DevOpsJenkins)Cloud-Based Testing PlatformsAI/ML InitiativesGenerative AILarge Language Models (LLMs)Cloud Technologies (AzureAWSGCP)Security Best PracticesProblem-SolvingCommunication SkillsInterpersonal SkillsPresentation SkillsFacilitation Skills

Good to Have

DevOpsCloud Infrastructure (AWSAzureGCP)Platform ExperienceFront-end Technologies (ReactAngular)Snyk

More Details

RoleCustom Software Engineer
IndustrySoftware Development
DepartmentSoftware Engineer, Full Stack Developer
Employment TypeFull Time, Work from office

About the Company

Accenture logo

Accenture

Software Development

Custom Software Engineer at Accenture | SkillMX | SkillMX