backGo to search

Senior Software Engineer - AWS Connect Developer

Office in Hyderabad, Bangalore
bullets
Cloud Native Development
& others
bullets

We are seeking a highly skilled and experienced Senior Software Engineer to lead the development and implementation of cutting-edge contact center solutions leveraging AWS Connect.

The ideal candidate will bring deep technical expertise, a strong background in telecommunication systems, and the ability to deliver scalable software solutions that align with business objectives.

Responsibilities
  • Design scalable architectures for contact center solutions integrating CRM, WFM systems, and AI platforms
  • Implement cloud-native services including Lambda, API Gateway, DynamoDB, and Lex to build serverless applications
  • Lead the development of automation frameworks using AWS Java SDK, CDK, Terraform, or CloudFormation
  • Operate and maintain enterprise-level telecommunication infrastructures with emphasis on reliability and performance
  • Customize and integrate AWS Connect capabilities for enterprises to enhance customer experiences and business workflows
  • Collaborate with cross-functional teams to optimize DevOps practices for contact center solutions
  • Create and maintain unit tests to ensure robustness and compatibility of developed applications
  • Manage source code repositories using GitLab, GitHub, Bitbucket, or CodeCommit
  • Develop and implement contact center solutions at scale with expertise in handling JSON, YAML, Looping, and Data Structures
  • Build and optimize large-scale integrations with services like AWS Lex, Lambda, Pinpoint, and Polly
  • Guide client teams with IT industry best practices and highlight thought leadership in enterprise call center solutions
Requirements
  • 4-12 years of professional experience in building cloud-based or on-premises contact center platforms
  • Expertise in deploying contact center solutions using Amazon Connect for CRM or WFM integrations
  • Background in serverless development and enterprise-grade telecommunications infrastructure
  • Familiarity with serverless tools such as AWS SNS, SQS, Step Functions, Lens, CloudWatch, and KVS
  • Hands-on proficiency with automation tools like AWS Java SDK, CDK, Terraform, and CloudFormation
  • Competency in working with complex data types and formats including JSON, YAML, string arrays, and tuples
  • Strong debugging skills and experience in unit testing
  • Proficiency in managing source code and version control using GitLab, GitHub, or Bitbucket
  • Skills in utilizing distributed environments with services from Microsoft, VMware, and Citrix alongside AWS tools
Nice to have
  • Background in Docker and Kubernetes for container orchestration on AWS EKS or ECS
  • Understanding of NoSQL data stores such as ElasticCache, DynamoDB, and RDS
  • Capability to write automation scripts using Python, Windows PowerShell, or Linux shell scripting
  • Familiarity with build automation servers like Jenkins, AWS CodeBuild, or GitLab CI
  • Experience with deployment strategies including blue-green deployments and in-place or canary deployment methods