About this role
We are seeking a highly experienced and technically robust Senior Application Programmer / Technical Lead to join our enterprise engineering team. In this role, you will design, develop, and optimize critical application frameworks within the Telecom (BSS) and BFSI domains. You will serve as both a high-level Technical Lead and a core Individual Contributor, taking ownership of end-to-end service lifecycle management across Order-to-Cash (O2C) and Customer Lifecycle Management (CLM) landscapes. The ideal candidate will have an extensive background in Telecom BSS stacks, complex CRM configurations, distributed order orchestration, and high-volume database programming. Key Responsibilities• Architecture & Application Development: Design, code, and implement enterprise-grade solutions across the Telecom BSS stack, including CRM, Billing, and Order Management Systems (OMS) for multi-play services (Mobile, Broadband, Digital Voice, IPTV, and OTT). • System Integration & Orchestration: Engineer seamless data exchange patterns between BSS and OSS layers using REST APIs, SOAP web services, and enterprise middleware frameworks. Lead complex order orchestration workflows (order decomposition, validation, fallout handling, and service provisioning). • Database Programming & Performance Tuning: Write and optimize highly complex Oracle SQL and PL/SQL scripts. Conduct advanced performance tuning (utilizing indexes, hints, and parallel processing) to manage massive, high-volume transactional datasets such as CDRs and usage logs. • Modern Cloud & Event-Driven Engineering: Build and maintain scalable backend data pipelines leveraging event-driven microservices architectures, containerization (Docker), version control (Git), and modern cloud/data ecosystems (AWS S3, Redshift, Azure Databricks). • Technical Leadership & Incident Management: Act as a senior onshore technical expert in client-facing environments. Drive incident management, orchestrate root cause analysis (RCA), and lead the swift resolution of mission-critical production issues (P1/P2) strictly within SLA parameters. • Data Modeling: Design, maintain, and query robust data models across relational (Oracle, PostgreSQL) and NoSQL (MongoDB) databases to accommodate real-time, high-speed corporate transactions. Required Skills & Qualifications• Industry Experience: Minimum of 15+ years (17+ preferred) of progressive experience as an Application Programmer, Software Engineer, or Technical Lead within the Telecom (BSS) and BFSI domains. • Core BSS/CRM Expertise: Strong, hands-on experience with core CRM platforms such as Compax and Siebel CRM for customer onboarding, order capture, case management, and Customer 360 view execution. • Advanced Database Skills: Expert-level mastery of Oracle SQL and PL/SQL. Deep knowledge of transactional data modeling and data structure optimization. • Modern Tech Stack: Solid familiarity with microservices patterns, Docker containers, and cloud environments (AWS/Azure). Exposure to data analytics via Databricks or Redshift is highly valued. • Methodologies: Strong understanding of end-to-end Order-to-Cash (O2C) and Customer Lifecycle Management (CLM) workflows.
Also in Software Engineering