Basic Information
Ref number
Last day to apply
Primary Location
Additional Locations
Description and Requirements
Information Services, Applications Development Developer II - TICA
Last day to apply: Monday, January 3rd, 2022
***Applicants should be available and willing to work on-site and/or from home depending on business needs.***
About the role
The Applications Development Developer II is responsible for designing, developing, deploying and maintaining applications and/or modules, as well as the tools necessary for TELUS International. It is also responsible for writing and coding individual programs with specific requirements and technical documentation of each program. In addition, provides strategic solutions and collaborates in technical decisions as a Subject Matter Expert on one or more topics.
Responsibilities:
Build technical design of applications; design databases models or technical requirements (WS, microservices, scripts, jobs, etc.); perform coding of the technical requirements; build unit test for each functionality created when required; investigate, analyze, and document defects or inconsistencies; deploy changes into testing and production environments; investigate, analyze and propose strategic solutions on defects or new system adoptions, manage CLI/Javascript to automate the process through scripting; create schedules and batches through scripting; maintain and enhance existing applications and all internal systems are properly integrated; collaborate in technical decisions as Subject Matter Expert on one or more topics and to other team members; define and implement architecture patterns and software best practices.
Requirements:
Schedule flexibility.
Skills:
Excellent verbal and written communication.
Excellent analysis, decision-making skills, coding best practices, and problem-solving skills.
Orientation to details.
Organization, self-planning, good sense of Time management.
Autonomy.
Ability to connect technical and business needs.
Self-teaching.
Open-minded to work out with multidisciplinary teams, diverse opinions, and ideas
Knowledge:
English - B1 - Desirable
• Oral and written comprehension
• Proper use of language
Knowledge of design and implementation of Relational Databases as MySQL, Maria DB (Mandatory) PostgreSQL & NoSQL Databases (MongoDB, FireBase) (Desirable)
Analytic and Technical understanding of systems analysis, design, and application architecture.
A proficient domain of Web programming technologies and frameworks as HTML5, CSS, Angular JS, AJAX, Jelly Scripting, Javascript (Mandatory) , Bootstrap, Vue.JS and/or React (Desirable)
Solid understanding of Application host servers like Apache, Tomcat, or Wildfly. Knowledge of ESB technologies is a great plus.
Required knowledge and experience working in agile environments using SCRUM methodology.
Background as a developer for SaaS platforms & GCP is a great plus.
Studies & Experience:
Graduated in Systems Engineering, Computer Science, or related careers - Desirable.
Minimum 3-year experience in analysis, design, and application development - Desirable
Advance knowledge on ITIL processes - Desirable
Experience building automation or backend script processes using Javascript/AngularJS/Jelly - Mandatory
Additional Job Description
The Applications Development Developer II is responsible for designing, developing, deploying and maintaining applications and/or modules, as well as the tools necessary for TELUS International. It is also responsible for writing and coding individual programs with specific requirements and technical documentation of each program. In addition, provides strategic solutions and collaborates in technical decisions as a Subject Matter Expert on one or more topics.
Required Language(s) |
---|
English |