Amazon Connect Developer
Toronto, Ontario, Canada - Contract and Permanent
Job Description
Our client is a leading technology solutions provider with 600 professionals across 14 offices in North America. They are at the forefront of technology, providing cutting-edge solutions and maintaining a strong commitment to integrity, accountability, and skill. Their employees are our ambassadors, ensuring our clients and partners receive the best service.
Overview:
Our Client is seeking an Amazon Connect/AWS Developer to architect and implement Amazon Connect solutions, including designing contact flows, IVR systems, and routing profiles. You will integrate Amazon Connect with AWS services like Lambda and DynamoDB, utilize infrastructure as code tools for automated deployments, and ensure optimal performance using AWS monitoring tools. Strong development skills in Java and Node.js are essential, along with applying AWS security best practices and maintaining technical documentation.
Key Responsibilities:
Architecture & Design (30%)
Architect and design Amazon Connect solutions, including contact flows, IVR systems, and routing profiles.
Integrate Amazon Connect with AWS services like Lambda, DynamoDB, and other relevant services.
Development & Implementation (35%)
Develop and implement AWS-based solutions using Java and Node.js.
Utilize Infrastructure as Code (IaC) tools such as AWS CloudFormation or Terraform for automated deployments.
Implement AWS security best practices across all solutions.
Performance Optimization & Monitoring (15%)
Monitor and optimize the performance of Amazon Connect and associated AWS services using AWS CloudWatch and other monitoring tools.
Ensure the high availability and reliability of Amazon Connect solutions.
Documentation & Technical Support (10%)
Maintain comprehensive technical documentation for all developed solutions.
Provide technical support and troubleshooting for existing Amazon Connect implementations.
Collaboration & Communication (10%)
Work closely with cross-functional teams, including IT, security, and operations, to ensure seamless integration and deployment.
Communicate effectively with stakeholders to gather requirements and provide updates on project status.
Must Have Skills:
Mandatory Skills:
AWS Cloud Skillset:
AWS Architecture or Cloud Engineer with design/implementation experience.
Expertise in Amazon Connect, AWS Lambda, Amazon DynamoDB, Amazon S3, Amazon Lex, Amazon Polly, AWS IAM, Amazon Kinesis, AWS CloudWatch, Amazon CloudFront, Amazon Redshift, Amazon Pinpoint, AWS Step Functions, AWS Secrets Manager, Amazon Cognito, Amazon Comprehend, Amazon Transcribe, Amazon Elasticsearch Service, and AWS Direct Connect.
Proficient in Java and Node.js.
Experience with Infrastructure as Code (IaC) tools such as AWS CloudFormation or Terraform.
Strong understanding of AWS security best practices.
Experience with AWS monitoring and performance optimization tools.
Desirable Skills:
Experience with additional AWS services and tools not listed in the mandatory skills.
Familiarity with Agile/Scrum methodologies.
Certification in AWS (e.g., AWS Certified Solutions Architect, AWS Certified Developer.)
Strong problem-solving and analytical skills to troubleshoot complex issues and optimize cloud-based applications.
Excellent communication and collaboration skills to work effectively with cross-functional teams.