Basic Information

Ref number


Last day to apply


Primary Location


Additional Locations

Torre Pradera, Xela

Description and Requirements

Applications Development Architect - Information Services

***Applicants should be available and willing to work on-site and/or from home depending on business needs.***

About the role

The Applications Development Architect (Software Architect) is responsible for the design, develop and govern architecture and its components, back-end, and services that support other systems. It has to act as a high-level decision-maker in the process, determining everything from design choices to technical standards, such as platforms and coding standards.


Collaborate with other professionals to determine functional and non-functional requirements for new software or applications; Use tools and methodologies to create specifications and representations for functions and user interface of desired product; Develop high-level product specifications with attention to system integration and feasibility; Define all aspects of development from appropriate technology and workflow to coding standards; Communicate successfully all concepts and guidelines to the development team; Oversee progress of development team to ensure consistency with initial design; Provide technical guidance and coaching to developers and engineers; Ensure software meets all requirements of quality, security, modifiability, extensibility, etc; Approve final product before launch; among others.

Skills & Requirements:

  • Excellent verbal and written communication.

  • Excellent decision-making skills and problem-solving.

  • Organization.

  • Autonomy, Self Motivation.

  • Attention to details.

  • Ability to have a business-oriented vision.

  • Ability to formulate concepts.

  • Schedule flexibility.


  • English - B2:

• Oral and written comprehension

• Appropriate use of language

  • Software development experience

•Java - Mandatory

             •Application frameworks - Plus

             •Full stack developer - Plus

  • Broad and extensive knowledge of Web software design, and development process and its technologies.

  • Knowledge of architectural styles and design patterns.

  • Understanding of various coding methods and computer languages.

  • Data modeling and database design experience

  • Organized and documenting oriented.

  • Desirable knowledge of TOGAF® Std.

  • Knowledge of Project management and Agile/SCRUM practices.

  • Experience working in Unix/Linux environments.

Studies & Experience:

  • Computer Engineering, Computer Science, or related technical careers - Mandatory.

  • Minimum 2 years of proven experience as a software architect - Required.

  • Minimum 5 years of experience in software development and coding in any of the key languages preferably Java - Required.

  • Experience with software development life-cycle (SDLC) processes.

  • Experience with applications server platforms such as Wildfly and Tomcat.

  • Experience with enterprise service bus (ESB) platforms and routes, as Apache Camel.

  • Experience with service-oriented architecture (SOA) and microservices.

  • A solid domain of Spring ecosystem like MVC, Data, Security, etc.

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.