Skills Required:
· Cloud DevOps
· Python
· Amazon Web Service (AWS) Cloud Computing.
Role Summary
· We are looking for an experienced and high-performing Software Engineer with at least 7 years of software development experience.
· This role will be instrumental in driving innovation, implementing cloud capabilities, and building GenAI solutions across our contact centers in Canada, Asia, and the US.
· The ideal candidate has a passion for cutting-edge technologies and a proven track record of building large-scale, complex software systems.
· What you will do Participate in the design, development, and rollout of foundational cloud capabilities, including Amazon Connect and other cloud-based solutions to enhance our contact centers capabilities.
· Collaborate with cross-functional teams to implement key software delivery, cloud, GenAI, and DevOps processes.
· Create and maintain technical design artifacts that describe application functionality, solution designs, data models, interfaces, and integrations.
· Use and enhance our DevOps practices and tools to enforce software guardrails, increase automation, and help engineers build code faster, at a lower cost, and lower risk.
· Contribute and adopt global soft-ware engineering re-usable best practice processes.
Requirements
· Bachelor degree in computer sciences or a relevant field.
· 7 years of experience building large-scale, multi-tier distributed software systems.
· Deep expertise in cloud technologies, particularly AWS services.
· Hands-on expertise with Python, Lambda functions, APIs, Java Contact Centre experience with hands on support and development experience with Amazon Connect (or relevant Cacaos).
· Experience with DevOps culture, tools, and best practices (e.g. - Bitbucket, Ansible, Jenkins, CDD).
· Strong communication skills, able to articulate complex technical concepts to both technical and non-technical stakeholders.
· Ability to work and collaborate with cross-functional teams across multiple locations.
· Strong problem-solving abilities and analytical skills with a keen eye for detail and the ability to assess alternatives, risks, and benefits.
· Highly Desired Ability to obtain a Government of Canada Reliability Status security clearance.
· While we’ve outlined specific technical skills, we recognize that great talent comes in many forms.
· Strong developers who demonstrate exceptional aptitude and a willingness to learn will be considered even if they don’t meet all the listed technical requirements.
Experience Required: 10+ years