AWS Connect Developer
Role details
Job location
Tech stack
Job description
-
Design, implement and maintain enterprise-scale contact centre solutions using Amazon Connect and the wider AWS ecosystem.
-
Build scalable voice, chat and task-based customer engagement solutions using Infrastructure as Code principles.
-
Configure and optimise contact flows, IVRs, routing profiles, agent hierarchies and custom Contact Control Panels (CCP).
-
Develop automation scripts and custom integrations to enhance customer and agent experiences.
-
Lead platform migrations and transformation projects, including migrations from legacy contact centre platforms.
-
Integrate Amazon Connect with third-party systems including CRM, ticketing and workforce management platforms.
-
Utilise AWS services such as Lambda, DynamoDB, API Gateway, EventBridge, CloudWatch and S3 to create robust cloud-native solutions.
-
Implement reporting and analytics solutions to provide real-time and historical contact centre insights.
-
Leverage AI and machine learning technologies including Amazon Lex and Amazon Polly to improve customer interactions and self-service capabilities.
-
Monitor, troubleshoot and optimise contact centre performance, ensuring high availability, security and compliance.
-
Collaborate with stakeholders across the UK and US, including business analysts, developers and operational teams, to deliver business-critical solutions.
-
Provide technical leadership, documentation, training and escalation support across the wider organisation.
Requirements
-
Proven commercial experience designing, implementing and supporting Amazon Connect solutions in enterprise environments.
-
Strong knowledge of AWS infrastructure and cloud-native architecture, with a focus on scalability, resilience and security.
-
Hands-on experience with Infrastructure as Code, including CloudFormation, Terraform or similar technologies.
-
Deep understanding of AWS IAM, security best practices and governance within cloud environments.
-
Experience integrating contact centre platforms with external business systems via APIs and SDKs.
-
Strong scripting or development skills using technologies such as Python or JavaScript.
-
Experience with DevOps tools and practices, including CI/CD pipelines and automated deployments.
-
Familiarity with key AWS services including Amazon Connect, Lambda, DynamoDB, API Gateway, EventBridge, Step Functions, CloudWatch, CloudTrail, S3, CloudFront and Kinesis.
-
Experience working with Genesys and delivering migrations from platforms such as Five9 or Liberty Netcall would be highly advantageous.
-
Excellent troubleshooting and problem-solving skills, with the ability to diagnose and resolve complex technical issues.
-
Strong communication skills, capable of engaging both technical and non-technical stakeholders.
-
Comfortable managing multiple priorities and working independently in a fast-paced, customer-focused environment.
-
Degree qualified in Computer Science, Software Engineering, Telecommunications or a related discipline, or possess equivalent commercial experience.