Overview
We’re looking for a Managed Services Back End Engineer to support, maintain, and enhance enterprise-grade backend systems for global clients. You’ll help ensure application stability, resolve production issues, optimise backend performance, and deliver continuous improvements within a managed services environment.
What you'll do
- Design, develop, maintain, and support backend services, APIs, microservices, and integrations across enterprise applications.
- Handle incidents, service requests, problem tickets, minor enhancements, and production support activities within defined SLAs.
- Investigate, troubleshoot, and resolve application issues, production defects, performance bottlenecks, integration failures, and data-related issues.
- Write clean, modular, scalable, and maintainable backend code using technologies such as Java, Spring Boot, Node.js, Python, .NET, or similar backend frameworks, depending on the project stack.
- Develop and support RESTful APIs, SOAP services, middleware integrations, and third-party system connections with proper error handling, logging, retry mechanisms, and security controls.
- Work with relational and NoSQL databases, including writing optimized queries, stored procedures, and troubleshooting data issues.
- Monitor and improve backend application performance, API response times, database queries, memory usage, and overall system reliability.
- Use monitoring and observability tools to monitor applications, analyze logs, identify trends, and prevent recurring issues.
- Support deployments, hotfixes, configuration changes, release validation, smoke testing, and rollback activities as required.
- Perform detailed RCA for recurring production issues and implement preventive fixes or long-term solutions.
- Identify opportunities to automate repetitive support tasks, improve operational efficiency, reduce manual effort, and enhance platform stability.
- Work closely with client stakeholders, product owners, business analysts, QA teams, DevOps engineers, and offshore/onshore teams.
- Maintain technical documentation, support runbooks, SOPs, troubleshooting guides, deployment notes, API documentation, and knowledge base articles.
What you'll need
- 4–7 years of hands-on experience in backend development, application support, or managed services delivery.
- Strong backend engineering experience in one or more technologies such as Java / Spring Boot, Node.js, Python, .NET / C#, or microservices architecture.
- Strong understanding of REST APIs, SOAP services, JSON, XML, authentication, authorization, and integration patterns.
- Experience working in a production support or managed services environment with SLA-driven delivery.
- Good knowledge of incident, problem, change, and release management processes.
- Hands-on experience with databases such as MySQL, PostgreSQL, Oracle, SQL Server, or MongoDB.
- Ability to troubleshoot backend issues related to APIs, services, databases, integrations, jobs, and batch processes.
- Experience with logging, monitoring, and observability tools.
- Good understanding of cloud platforms such as AWS, Azure, or Google Cloud Platform.
- Familiarity with CI/CD tools such as Jenkins, GitHub Actions, GitLab CI/CD, Azure DevOps, or Bitbucket Pipelines.
- Strong knowledge of Git-based version control workflows.
- Understanding of security best practices including API security, encryption, access controls, secrets management, and secure coding.
- Ability to work on enhancements, bug fixes, support tickets, and minor development activities.
- Strong analytical, debugging, and problem-solving skills.
- Good written and verbal communication skills.
- Ability to work in a collaborative offshore/onshore delivery model.
- Willingness to work in shifts or extended support hours as required by project needs.
- BE / B.Tech / MCA / MSc IT / equivalent degree in Computer Science, Information Technology, or a related field.
- Proven experience in backend development and production support.
- Strong ability to troubleshoot complex backend, database, integration, and configuration issues.
- Ability to adapt to a dynamic and fast-paced environment with changing priorities.
- Strong ownership mindset with the ability to drive issues to closure.
- Good communication skills and ability to interact with technical and non-technical stakeholders.
Nice to have
- Prior experience in the Indian IT services or managed services market.
Details
- Location: DGS India - Pune - Indiqube Orchid.
- Employment type: Full time.
- Contract type: Permanent.
- Willingness to work in shifts or extended support hours as required by project needs.
Read the full description and apply on the company’s own careers page.