Основная информация
Ref Number
Primary Location
Country
Job Type
Work Style
Описание и требования
Who We Are
Welcome to TELUS Digital — where innovation drives impact at a global scale. As an award-winning digital product consultancy and the digital division of TELUS, one of Canada’s largest telecommunications providers, we design and deliver transformative customer experiences through cutting-edge technology, agile thinking, and a people-first culture.
With a global team across North America, South America, Central America, Europe, and APAC, we offer end-to-end expertise across eight core service areas: Digital Product Consulting, Digital Marketing Services, Data & AI, Strategy Consulting, Business Operations Modernization, Enterprise Applications, Cloud Engineering, and QA & Test Engineering.
About the role
We are looking for a detail-oriented Java Developer with 4+ years of experience to join our engineering team. The ideal candidate will be a Catalog-First Specialist who can drive backend development and configuration while leveraging modern "AI First" tools (Copilot, Cline, Vibe Coding) to accelerate delivery. You will work extensively with Netcracker solutions, focusing on complex configurations and Life Cycle Management.
Key Responsibilities & Activities
1. Product Catalog & CPQ Management (Primary Focus)
Create and configure Product Offerings in the Product Offering Catalog (POC), including defining bundles, service hierarchies, and eligibility constraints.
Configure and manage complex CPQ (Configure, Price, Quote) scenarios, business rules, discounts, price plans, and operands to align with telecom offerings.
Manage Life Cycle Actions for catalog entities, ensuring seamless state transitions and data integrity across the ecosystem.
2. Backend Engineering & Integrations
Develop backend services using Core Java, strictly adhering to Object-Oriented Programming (OOP) principles.
Design and implement robust data integrations using SOAP and REST APIs for catalog and order processing flows.
Write and optimize Complex Queries (SQL/PLSQL) to handle high-volume data processing and reporting.
3. Order Management (Secondary Focus)
Design and maintain the Order Entry UI to capture customer service requests and pass validated data to the Order Management System (OMS).
4. Engineering Excellence & AI Adoption
Adopt an "AI First" approach to development, utilizing Vibe Coding experiences and tools like Copilot, Cline, and MCP (Model Context Protocol) to enhance code quality and speed.
Implement unit tests using JUnit, Jest or any other tool, achieving high test coverage across service and utility layers.
Monitor and manage CI/CD pipelines using tools like Jenkins to ensure smooth build, integration, and deployment cycles.
Required Skills & Experience
Technical Core:
Java Stack: Core Java (OOP)
Database: Proficient in SQL, PLSQL, and writing Complex Queries.
Tools: IntelliJ, Git, Postman, JIRA.
Domain Knowledge (Netcracker Specific):
Deep understanding of Catalog Concepts (Bundles, Offerings, Specifications).
Experience with Netcracker Cloud architecture.
Modern Engineering:
Experience with AI-assisted development (Copilot, Cline, MCP).
Familiarity with Vibe Coding methodologies.
Soft Skills:
Ability to work closely with cross-functional teams (Product Owners, BAs, Testers) in an Agile environment.
Proactive in defect triaging and resolution during UAT and production phases.
What’s in it for you:
Private medical and life insurance from day one
Budget for professional growth (certifications)
Schedule flexibility.
Extra bonus based on performance.
Additional Job Description
EEO Statement