• Lead the end-to-end architecture, design, and development of billing and payment systems, leveraging Salesforce and Cloudsense platforms, ensuring seamless integration and optimization.
• Develop and implement microservices-based architectures for billing systems to ensure scalability, modularity, and flexibility in adapting to business demands.
• Collaborate with business stakeholders to gather and prioritize billing and payment requirements, translating them into robust, scalable, and effective system designs.
• Drive the integration of billing systems with other platforms, ensuring smooth functionality across CRM, order management, and customer service solutions, while promoting the use of RESTful APIs and microservices.
• Oversee the configuration, customization, and optimization of Cloudsense Billing and Salesforce CRM, aligning with business needs and ensuring future scalability.
• Lead the implementation of billing and payment workflows, focusing on automation, accuracy, and compliance with industry standards and telecommunications regulations.
• Ensure seamless data migration and integration of new billing systems with existing telecom infrastructure, paying close attention to data integrity and reconciliation.
• Lead DevOps practices, establishing CI/CD pipelines for rapid and secure deployment of billing and payment solutions. Introduce automation to testing and deployment to optimize efficiency.
• Mentor and manage a team of developers and architects, ensuring timely project delivery, high-quality code, and adherence to best practices in microservices development.
• Collaborate closely with vendors and internal teams to ensure alignment on billing strategies, payment gateways, and system integrations.
• Troubleshoot and resolve complex technical issues related to billing operations, ensuring minimal disruption to the customer experience.
• Stay up to date with industry trends, technologies, and regulatory changes to continually improve the billing and payment architecture, especially in microservices and cloud-native development
Requirements
Bachelor's degree in Computer Science, Information Technology, or a related field. A Master’s degree is a plus.
• 8+ years of experience in software development, with at least 3-5 years of experience leading teams or projects in Salesforce and Cloudsense platforms, focusing on telecommunications billing and payment systems.
• Strong expertise in the end-to-end billing process, including subscription management, invoicing, payments, and revenue recognition, with deep knowledge of Salesforce Service Cloud, Salesforce Billing, and Cloudsense Order Management.
• Extensive experience in microservice-based development, including building, deploying, and managing containerized services using Docker and Kubernetes.
• Hands-on experience with API development and integration to connect billing systems with third-party applications and platforms using REST and SOAP APIs.
• Solid knowledge of telecom BSS/OSS architectures, including the implementation of large-scale telecommunications billing systems.
• Familiarity with payment gateway integrations, billing cycles, and managing multi-tiered pricing models.
• Strong understanding of data migration, data reconciliation, and ensuring data integrity in billing systems.
• Experience in DevOps methodologies, including CI/CD pipelines, automated testing, and deployment for billing solutions, with a focus on using Git, Jenkins, and similar tools.
• Excellent problem-solving skills with a strong attention to detail, especially in troubleshooting complex, large-scale billing-related issues.
Preferred Qualifications
• Experience with cloud-native technologies such as AWS, Azure, or Google Cloud, specifically in hosting and scaling billing and payment solutions.
• Familiarity with Amdocs BSS systems or similar telecom billing solutions is an advantage.
• Strong background in Agile development methodologies, with proven experience in leading Scrum or Kanban teams.
• Familiarity with telecommunications regulations, compliance requirements, and best practices for billing and payments.
Skills
• Strong leadership and team management abilities, with a demonstrated ability to lead cross-functional teams.
• Excellent communication skills to effectively collaborate with technical teams, business stakeholders, and vendors.
• Ability to work in a fast-paced, dynamic environment, managing multiple priorities and meeting tight deadlines.
• Strong understanding of data privacy and security protocols related to payment transactions and customer billing.