Sr. Applications Developer
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.
Keywords to search:
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.