telus-digital
TELUS Digital is where purpose meets innovation. We’re building digital solutions for clients around the world. Our teams are global, collaborative, people-first, and passionate about solving meaningful challenges. Senior Back-End Developer – Netcracker CPQ - 6–10 years of Back-End Development experience with strong expertise in Java, Spring Framework, and Spring Boot. - Design, develop, and maintain scalable backend services supporting Netcracker CPQ applications. - Develop and enhance business logic for quote processing, pricing calculations, discount validations, customer validation, product eligibility checks, approval workflows, and Quote-to-Cash processes. - String understanding of CPQ rules configurations and customizations using Java Code and Netcracker DSL. - Should have strong expertise in debugging Rules - Design and develop RESTful APIs and integration services for enterprise applications. - Integrate Netcracker CPQ with CRM, Product Catalog, Order Management, Billing, and other enterprise systems. - Develop service orchestration, middleware components, and reusable backend frameworks. - Implement secure APIs, authentication mechanisms, data validation, and error handling. - Design, develop, and optimize database objects including SQL queries, PL/SQL procedures, views, and data migration scripts. - Perform database tuning, query optimization, and ensure data integrity and consistency. - Develop integrations using REST, SOAP, Kafka, RabbitMQ, JMS, and event-driven architectures. - Implement logging, monitoring, retry mechanisms, and fault-tolerant integration patterns. - Design, deploy, and support cloud-native applications on Google Cloud Platform (GCP) and Amazon Web Services (AWS). - Develop and maintain containerized applications using Docker and Kubernetes. - Optimize application performance, scalability, throughput, caching, and resource utilization. - Participate in CI/CD implementation, deployment automation, release support, and production troubleshooting. - Conduct code reviews, mentor junior developers, and drive backend development standards and best practices. - Collaborate with architects, business analysts, QA teams, and product stakeholders in Agile delivery environments. Mandatory Skills - Java (8/11/17) - Spring Framework - Spring Boot - REST APIs - SOAP Web Services - JSON, XML - OpenAPI / Swagger - Oracle Database - PostgreSQL - SQL, PL/SQL - Microservices Architecture - Apache Kafka / RabbitMQ / JMS - Git - Maven - Docker - Kubernetes - Google Cloud Platform (GCP) - Amazon Web Services (AWS) - CI/CD Pipelines Monitoring & Observability - ELK Stack - Splunk - Prometheus - Grafana Netcracker & Telecom Experience - Hands-on experience with Netcracker CPQ backend development. - Strong understanding of: - Netcracker CPQ Architecture - Quote Lifecycle Management - Quote-to-Cash (Q2C) Process - Sales Order Processing - Product Eligibility Validation - Customer Validation Services - CPQ Integration Frameworks - Telecom BSS Ecosystem - Enterprise Service Layer Design Preferred Skills - Telecom domain experience. - Experience with cloud-native architecture, container orchestration, and Kubernetes-based deployments. - Knowledge of TM Forum standards and APIs. - Knowledge of TMF Open APIs, SID Model, and Open Digital Architecture (ODA). - Experience in large-scale telecom BSS transformation programs. Education - Bachelor's or Master's degree in Computer Science, Information Technology, Engineering, or related field.
Netcracker CPQ Developer, Netcracker CPQ Rules Configuration and Customization using Netcracker DSL and Java APIs (Mandatory), Java (Spring-boot, Microservices, Rest APIs, Kafka or Rabbit MQ), Cloud AWS/GCP knowledge in Kubernetes deployment and Observability (Monitoring and Logging), Telecom Experience.