Lead Amazon Connect Developer
We are looking for an experienced Lead Amazon Connect Developer with 4+ years of experience in software development and strong hands-on expertise in Amazon Connect and AWS cloud services. The ideal candidate will be responsible for designing, developing, integrating, and supporting Amazon Connect-based contact center solutions. The candidate will work closely with architects, project managers, developers, QA teams, and clients to deliver scalable and reliable contact center solutions. This role requires a strong technical background, hands-on development experience, and the ability to take ownership of complex Amazon Connect implementations.
Key Responsibilities:
*Design and develop Amazon Connect-based contact center solutions based on business and technical requirements.*Design and implement complex Amazon Connect Contact Flows for inbound, outbound, IVR, queue, transfer, callback, and routing scenarios.*Develop and integrate AWS Lambda functions with Amazon Connect for custom business logic and backend integrations.*Work with AWS services such as API Gateway, DynamoDB, S3, Kinesis, EventBridge, CloudWatch, IAM, Step Functions, and SQS/SNS as required.*Design and implement integrations between Amazon Connect and external applications, CRM systems, APIs, and enterprise platforms.*Develop custom routing and queue-management solutions using Amazon Connect APIs and AWS services.*Implement advanced contact center capabilities such as custom routing, agent/customer prioritization, callbacks, queue management, call context, and third-party integrations.*Work with Amazon Connect Streams/StreamsJS and custom agent desktop/CTI integrations where required.*Develop and maintain integrations using the Amazon Connect APIs and AWS SDKs.*Troubleshoot and resolve complex issues related to contact flows, Lambda functions, integrations, routing, call handling, and AWS infrastructure.*Analyze CloudWatch logs, application logs, contact records, and other monitoring data to identify and resolve production issues.*Design solutions with appropriate considerations for performance, scalability, reliability, security, and cost optimization.*Participate in technical discussions with clients and provide recommendations based on Amazon Connect and AWS capabilities.*Review technical requirements and provide effort estimates, technical approaches, and implementation plans.*Conduct code reviews and ensure development follows coding standards and best practices.*Mentor junior and mid-level developers and provide technical guidance to the development team.*Collaborate with project managers, architects, QA engineers, DevOps engineers, and other stakeholders throughout the project lifecycle.*Support deployments across development, QA, UAT, and production environments.*Prepare and maintain technical documentation, architecture diagrams, integration documents, and implementation guides.*Stay updated with new Amazon Connect and AWS features and evaluate their applicability to customer solutions.