Manager

EXL Service

  • Noida, Uttar Pradesh
  • Permanent
  • Full-time
  • 2 days ago
Job Description:About the RoleEXL is looking for a hands-on developer with strong expertise in FastAPI and Python to work on our platform to design and build commercial solutions for our clients. This role is ideal for someone who enjoys writing clean, efficient code, building robust APIs from scratch, and working closely with product and DevOps teams to ship scalable applications. You will be working with a truly global team of software, data & AI, analytics and digital solution partners, across a broad set of technologies, to deliver prescriptive solutions that customers can adopt.As the right candidate, you are comfortable working with our business partners to create robust hosting environments for both existing application migrations and new solutions for external clients. You will have the opportunity to work across a wide array of industries such as Healthcare, Insurance, Analytics, Banking and several others to help create industry leading managed service offerings.Experience working with business application teams and executive leadership is a must, as this will be a highly visible role representing the Global Technology team. Strong collaboration, communication and partnership skills are a must.
  • Design, develop, and maintain RESTful APIs using FastAPI
  • Collaborate with front-end developers, DevOps engineers, and product managers to deliver end-to-end solutions
  • Write clean, modular, and well-tested Python code
  • Integrate with databases, third-party APIs
  • Develop, deploy, and maintain Python applications in Kubernetes-based environments, with a focus on scalability, observability, and cloud-native best practices (e.g., using EKS or equivalent)
  • Optimize API performance and ensure scalability, security, and reliability
  • Participate in code reviews, architecture discussions, and agile ceremonies
  • Manage a self-service Platform as a Service (PAAS)
  • Administration of the following tools:
  • DevOps:
  • Jenkins
  • GitHub Enterprise
  • JFrog
  • Terraform
  • Security:
  • Fortify
  • Prisma Cloud
  • Micro Focus
  • SonarQube
  • Customer interfacing with DevOps Engineers
  • Standardize the approach to cloud
  • Hit the ground running in building non functional requirements
  • Experience in building templated CI/CD pipelines in Jenkins
  • Experience in IaC tools like Terraform and CloudFormation
  • Implement backups best practices
  • Implement Observability/Monitoring best practices
  • Implement security best practices in the following areas:
  • Encryption
  • Secrets management
  • Networking
  • Languages: Terraform, Python, Groovy, Linux shell scripting
Candidate Profile:
  • Strong experience with Python and FastAPI (this is a must)
  • Hands-on experience with container orchestration using Kubernetes, preferably on managed platforms such as Amazon EKS, GKE, or AKS
  • Experience using Helm for packaging, deploying, and managing Kubernetes applications
  • Bachelor’s degree, preferably in Computer Science, Information Technology, Computer Engineering, or related IT discipline; or equivalent experience
  • AWS Cloud Architecture, Engineering and/or Security certifications {Have 1 or more certifications in the following: AWS, Azure, Certified Kubernetes Administrator (CKA), Jenkins, GitHub Administration, Terraform, Python, Docker, Vault, JFrog }
  • Direct experience migrating, refactoring and re-engineering complex enterprise applications from legacy platforms to public cloud
  • Minimum of 5 years of hands-on solution architecture and design experience
  • Proven track record building and deploying production-grade APIs
  • Familiarity with async programming in Python (e.g., asyncio, httpx)
  • Experience with relational and/or NoSQL databases (e.g., PostgreSQL, MongoDB)
  • Proficient with version control systems like Git
  • Solid understanding of REST principles, API authentication (OAuth2, JWT), and API documentation (e.g., OpenAPI/Swagger)
  • Experience with Docker and cloud platforms (AWS, GCP, or Azure)
  • Background in DevOps, CI/CD pipelines, or infrastructure-as-code
  • Familiarity with ORMs like SQLAlchemy or Tortoise ORM
  • Experience with testing frameworks (e.g., Pytest)

EXL Service