Overview
Design, develop, modernize and support enterprise retail and store technology software as a senior engineer, driving solutions from concept through delivery and mentoring team members.
What you'll do
- Lead the design, development, testing, deployment, and support of enterprise retail software solutions.
- Develop scalable, secure, and maintainable applications using C#, .NET/.NET Core, ASP.NET, REST APIs, JavaScript, SQL Server, and related technologies.
- Drive technical design, architecture discussions, and implementation decisions.
- Collaborate with cross-functional teams to deliver high-quality software and resolve complex technical issues.
- Lead modernization initiatives including cloud adoption, API-driven development, microservices, automation, containerization, and CI/CD.
- Conduct code reviews, promote engineering best practices, and mentor team members.
- Leverage AI-assisted development tools to improve productivity while ensuring quality, security, performance, and maintainability.
- Create technical documentation and support production deployments, release management, and operational excellence.
What you'll need
- Bachelor's degree in computer science, Software Engineering, Information Systems, or a related field (or equivalent experience).
- 4+ years of software development experience, including enterprise application development using C#, .NET/.NET Core, ASP.NET, REST APIs, JavaScript, SQL Server, XML, and relational databases.
- Strong understanding of software architecture, system design, object-oriented programming, design patterns, data structures, algorithms, secure coding, testing methodologies, and code review practices.
- Experience with GitHub, GitHub Actions, NuGet, Nexus Repository, Artifactory, SpecFlow, CI/CD pipelines, DevOps practices, automated testing, and Agile methodologies.
- Experience building API-driven, distributed, service-oriented, or microservices-based applications, with exposure to Docker, Kubernetes, and modern cloud-native architectures.
- Experience with cloud platforms (Azure, AWS, or GCP) and leading application modernization, cloud migration, or platform transformation initiatives.
- Experience using AI-powered development tools such as GitHub Copilot, Microsoft Copilot, or ChatGPT to support development, testing, debugging, refactoring, and documentation.
- Strong technical leadership, mentoring, problem-solving, and communication skills, with the ability to influence technical direction and lead initiatives across teams.
Nice to have
- Retail, commerce, pricing, inventory, accounting, tax reporting, or related domain experience.
Details
- Location: Chennai, India.
Read the full description and apply on the company’s own careers page.