Job description
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.
Job Description
We are seeking a skilled .NET Full Stack Developer with strong experience in modern programming languages and a passion for building high-quality, scalable applications.
The ideal candidate will bring expertise in JavaScript/TypeScript, C#, and SQL, along with a solid foundation in version control and problem-solving.
Responsibilities
- Design, develop, and maintain applications using JavaScript (ES2015+), React.js, and C#
- Write efficient database queries using T-SQL or ANSI SQL
- Collaborate with team members using Git or other distributed version control systems
- Contribute to the design, implementation, and testing of APIs and backend services
- Participate in code reviews, ensuring best practices and high-quality standards
- Troubleshoot, debug, and optimize existing codebases
- Adapt quickly to new tools, frameworks, and technologies as required
- Work within an Agile environment, contributing to sprint planning, reviews, and retrospectives
Required Skills:
- Strong experience with modern JavaScript (ES2015+) or TypeScript
- 7+ years of experience working with .NET or relevant experiences
- Hands-on experience with C#
- Experience working with React and JSX
- Proficiency in Transact-SQL (T-SQL) or ANSI SQL
- Experience using Git or similar distributed version control systems
- Strong analytical and problem-solving skills
- Ability and willingness to learn new technologies quickly
Desirable Skills
- Familiarity with Agile methodologies
- Experience with Azure DevOps and configuring YAML pipelines
- Hands-on experience in API design and integration
- Experience writing unit tests with Jest and xUnit
- Strong knowledge of JSON data manipulation
- Understanding of OpenID Connect and JSON Web Tokens (JWT)
- Experience in NPM package publishing
Required Skill Profession
Other General