Technical Consultant - Pune, India
Summary
A senior hands-on full-stack engineer will take end-to-end technical ownership of Tempo, ESP Global Services' workforce management system — designing, building, securing, deploying and supporting it across .NET/C# backend APIs, React web, mobile apps and SQL Server databases.
Role Overview
We are looking for a hands-on Full-Stack Technical Owner to take end-to-end technical ownership of a business-critical application, currently Tempo – ESP Global Services' Workforce Management System.
The role covers design, development, security, integrations, deployment, production support and continuous enhancement across backend, web, mobile and database layers. This is an individual-contributor role requiring strong hands-on coding and technical ownership rather than people management.
Key Responsibilities:
· Own the application architecture, design, development and technical roadmap.
· Develop and maintain .NET/C# backend APIs, React web applications and mobile applications.
· Design and maintain databases, APIs and integrations with enterprise systems.
· Own application security, authentication, SSO, RBAC and vulnerability remediation.
· Manage cloud deployments, CI/CD pipelines, monitoring and production releases.
· Personally troubleshoot and resolve production incidents across the technology stack.
· Manage mobile releases for Android/iOS and ensure application performance and reliability.
· Work with business, Finance, Payroll and other stakeholders to deliver technical solutions.
· Maintain architecture, API, data-flow and operational documentation.
· Take ownership of other applications/platforms assigned by ESP in the future.
· 8+ years of software engineering experience with strong hands-on delivery.
· Strong C#, .NET / ASP.NET Core, REST APIs, Entity Framework and SQL Server experience.
· Strong React.js, JavaScript/TypeScript, HTML and CSS skills.
· Hands-on Android/iOS or React Native development experience.
· Experience with Azure, CI/CD, GitHub Actions/Azure DevOps and application monitoring.
· Knowledge of OAuth2/OIDC, SSO, RBAC and secure coding practices.
· Experience with mobile location services, geofencing and offline/sync capabilities is desirable.
· Strong production support, troubleshooting and root-cause analysis skills.
· Experience working with globally distributed teams is an advantage.
Qualifications:
· Bachelor's/Master's degree in Computer Science, Software Engineering or equivalent practical experience.
· Demonstrable experience owning and supporting a live production application end-to-end.
· Strong ability to work independently and take full technical accountability for an application.
Ideal Candidate:
A senior hands-on engineer who can design it, build it, secure it, deploy it, troubleshoot it and continuously improve it — across the full application lifecycle.