Basic Information

Ref Number

Req_00156088

Primary Location

SV - Antiguo Cuscatlan - Las Cascadas

Country

El Salvador

Work Style

Hybrid

Description and Requirements

About the Role

We are seeking an experienced Software and Cloud Engineer with a strong background in software development, cloud technologies, and voice systems. The ideal candidate will lead complex projects, mentor junior team members, drive innovation in our voice and cloud infrastructure, and champion test-driven development practices.

Responsibilities

  • Design, develop, and maintain voice applications and cloud-based solutions using TDD practices - Desired
  • Lead the integration of voice systems with cloud platforms (e.g., GCP, AWS)
  • Architect and implement scalable, high-performance web APIs with comprehensive test coverage - Required
  • Oversee the deployment and management of containerized applications using Docker and Kubernetes - Required
  • Collaborate with cross-functional teams to deliver innovative, well-tested solutions 
  • Mentor junior engineers on TDD practices and contribute to the team's technical growth - Required
  • Establish and maintain best practices for unit testing, integration testing, and end-to-end testing - Required
Requirements
  • 7+ years of experience in software development and engineering
  • Bachelor's or Master's degree in Computer Science, Engineering, or a related field - Desired
  • Proven leadership experience in managing technical teams and projects
  • Extensive experience with test-driven development (TDD) methodologies
  • Programming Languages: Java, JavaScript, Node.js, (C#, Python - Desired)
  • Cloud Platforms: Google Cloud Platform (GCP), experience with other cloud providers is a plus
  • DevOps: Docker, Kubernetes, CI/CD pipelines - Required
  • Databases: MySQL, PostgreSQL, Microsoft SQL Server - Required
  • Web Technologies: RESTful APIs, SOAP, Web Services
  • Operating Systems: Linux (Ubuntu, Red Hat, Fedora)
  • Message queues (RabbitMQ, Kafka)
  • NoSql databases (MongoDb)
  • Cache systems (Redis, Memcached)
  • Version Control: Git
  • API documentation (Swagger/OpenAPI)
  • Test-Driven Development: Strong proficiency in TDD methodologies and tools
  • Testing Frameworks: JUnit, Mockito, Jest, or similar depending on the technology stack
  • Continuous Integration: Experience with CI tools that support automated testing (e.g., Jenkins, GitLab CI, CircleCI) - Desired

Soft Skills

  • Strong leadership and team management abilities
  • Excellent problem-solving and analytical skills
  • Effective communication and interpersonal skills
  • Agile methodologies and project management experience
  • Ability to work in a fast-paced, dynamic environment
  • Advocacy for software quality and testing best practices

Required Framework Experience

  • Minimum 5 years with Spring Boot and related Spring projects or Node.js frameworks (Express.js/NestJS) or similar - Required
  • Experience implementing microservices using these frameworks
  • Proven ability to:
  • Design RESTful APIs using these frameworks
  • Implement security best practices
  • Create automated tests using framework-specific testing tools
  • Deploy applications built with these frameworks to cloud platforms

Preferred Qualifications

  • Experience with AI/ML technologies and their application in voice systems - Desired
  • Familiarity with ITIL frameworks - Desired
  • Certifications in relevant technologies (e.g., Cloud certifications, Kubernetes management, Spring framework) - Desired
  • Experience in implementing TDD in large-scale, enterprise-level projects - must
  • Knowledge of behavior-driven development (BDD) and acceptance test-driven development (ATDD) - Required
  • 5+ years of experience specifically in voice engineering and cloud technologies - IVR Desired
  • Voice Technologies: IVR systems, Genesys platform - Desired

What’s in it for you? 

  • Educational support: Udemy for Business 
  • Work-life balance culture and flexible schedule 
  • Employee Stock Purchase Plan (ESPP) 
  • Support global projects in a multicultural environment 

Additional Job Description

We are seeking an experienced Software and Cloud Engineer with a strong background in software development, cloud technologies, and voice systems. 

EEO Statement

At TELUS Digital, we enable customer experience innovation through spirited teamwork, agile thinking, and a caring culture that puts customers first. TELUS Digital is the global arm of TELUS Corporation, one of the largest telecommunications service providers in Canada. We deliver contact center and business process outsourcing (BPO) solutions to some of the world's largest corporations in the consumer electronics, finance, telecommunications and utilities sectors. With global call center delivery capabilities, our multi-shore, multi-language programs offer safe, secure infrastructure, value-based pricing, skills-based resources and exceptional customer service - all backed by TELUS, our multi-billion dollar telecommunications parent.

Equal Opportunity Employer

At TELUS Digital, 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.
× -