Senior Software Engineer - AWS Connect Developer
Office in Hyderabad, Bangalore
Cloud Native Development
& others
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