Basic Information

Ref Number

Req_00078235

Primary Location

Home Office - Mexico

Country

Mexico

Job Type

Digital Solutions

Description and Requirements

This is an opportunity to be a key contributor to a new initiative at the ground level, building the foundation for TELUS International.  You will act as a high-level decision-maker, determining everything from design choices to technical standards, such as platforms and coding standards.  You have a depth of knowledge of multiple technology areas, including knowledge of applicable processes, methodologies, standards, products, and frameworks.

Responsibilities

  • Provide strategic thinking, while driving architectural recommendations for transitioning to a microservices-based middleware platform, optimizing available microservices, and creating new ones to drive the digital home services roadmap.

  • Adopt and communicate new concepts, ideas, techniques, best practices, and technical assistance at all organizational levels.

  • Mentor developers on how to advance TELUS into a next-gen technology stack that enhances resiliency, automation, dev ops, and cloud.

  • Plan and develop the Architectural Runway in support of new business features and capabilities

  • Understand and communicate Strategic Themes, and other business drivers for architecture, to System and Solution Architects and non-technical stakeholders.

  • Influence modeling, design, and coding practices.

  • Promote Continuous Delivery Pipeline and DevOps capabilities.

  • Collect, generate, and analyze innovative ideas and technologies to use across the business 

  • Facilitate the reuse of code, components, and proven patterns

  • Work with stakeholders and vendors to establish high-level solution intent and the solution intent information models and documentation requirements.

  • Work with stakeholders to develop, analyze, split and realize the implementation of enabler epics

  • Participate in Program Increment (PI) Planning and Pre and Post PI Planning, System and Solution Demos, and Inspect and Adapt events.

  • Define, explore and support the implementation of enablers to evolve solution intent, working directly with Agile teams to implement them.

  • Synchronize the following disciplines across solutions whenever applicable: 

  • System and data security and quality.

  • Production infrastructure.

  • Solution user experience (Lean UX).

  • Nonfunctional Requirements (NFRs).




Qualifications

You're the missing piece of the puzzle:

  • Strong background and experience (8+ years) in Software Architecture, Software Design, Infrastructure Architecture, System Design, and Implementation using Agile practices in an enterprise space.

  • Proven experience in service-oriented architectures and understanding of microservice-based architectures.

  • Hands-on knowledge of the main technologies used for microservice architectures (Kubernetes, OpenShift).

  • Agile Development (SAFE).

  • Experience with cloud-native tools and cloud environments (GCP, AWS, etc.).

  • Full-stack DevOps experience starting from development to deployment in production environments.

  • Strong analytical, problem solving, critical-mind and decision-making skills.

  • Excellent communication skills with the ability to articulate complex technical details in a business context.

  • Advanced ability to lead and collaborate with a variety of diverse teams (internal and external) to effectively introduce and implement highly supportable applications.

  • Experience scaling out large applications using microservices with a focus on resiliency and redundancy in deployments.

  • Strong architectural skills modularizing components in large applications.

  • Excellent understanding of configuration management and infrastructure management when building and deploying microservices.

  • Strong attention to detail to architect end-to-end systems with minimal user impact.

  • Computer Science or Engineering Degree or Technology graduate with an equivalent combination of experience and education.


 

Great-to-haves

  • 7+ years of experience architecting, designing and developing API frameworks for carrier-grade solutions  (Python, NodeJS, Java).

  • 8+ years of experience writing code & developing software solutions (Java, Python, Javascript, HTML5, ASP.Net, SQL, NodeJS).

  • 5+ years of experience designing, consulting, and building CI/CD DevOps Pipelines using technologies like Azure DevOps, Jenkins, Chef, Ansible, Puppet, Jira, GitHub.

  • 2+ years of experience with public cloud (GCP, AWS, Azure).

  • Experience with NoSQL technologies like Redis, MongoDB along with relational databases.

  • Experience with container platforms like OpenShift, Docker, and Kubernetes.

  • Experience with analytics platforms like NewRelic, ElasticSearch, Splunk, Adobe Analytics.

  • Experience using and/or developing on a Unix/Linux platform.

  • Experience with implementing identity and security using OAuth2, LDAP, and Active Directory.

  • Experience with enterprise architecture tools like TOGAF, Archimate.


Equal Opportunity Employer:

At TELUS International, we are proud to be an equal opportunity employer and are committed to creating a diverse and inclusive workplace. All aspects of employment, including the decision to hire and promote, are based on applicants’ qualifications, merits, competence, and performance without regard to any characteristic related to diversity.

Additional Job Description

This is an opportunity to be a key contributor to a new initiative at the ground level, building the foundation for TELUS International.  You will act as a high-level decision-maker, determining everything from design choices to technical standards, such as platforms and coding standards.

Required Language(s)
English