Senior Software Developer - Telecom Billing Systems

Placements24

Polokwane

On-site

ZAR 900,000 - 1,300,000

Full time

4 days ago
Be an early applicant

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Benefits offered by this job

Competitive salary
Medical aid
Retirement fund
Paid time off
Professional development

Job summary

Placements24 is seeking a Senior Software Developer to join the core systems team in Polokwane, Limpopo. You will design, develop, test, and deploy enterprise-grade software for telecommunications billing and CRM systems, collaborating with analysts, product managers, and other developers to specify requirements.

You will write clean code, review peers, and optimize performance. The role demands strong problem-solving, mentoring, and knowledge sharing in a finance/telecom environment.

Qualifications

  • Bachelor's degree in Computer Science, Software Engineering, or related field.
  • Minimum of 7 years of professional software development experience, with a focus on enterprise-level applications.
  • Proven experience developing complex systems, ideally within finance or telecommunications.
  • Strong proficiency in Java, C#, or Python.
  • Expertise in SQL/Oracle and ORM frameworks.
  • Experience with billing systems, revenue assurance, or related financial applications is a significant advantage.
  • Solid understanding of design patterns, data structures, and algorithms.
  • Experience with Git and CI/CD pipelines.
  • Excellent problem-solving, analytical, and debugging skills.
  • Strong communication and teamwork abilities.

Responsibilities

  • Design, develop, test, and deploy high-quality software for telecommunications billing and CRM systems.
  • Collaborate with business analysts, product managers, and other developers to define software requirements and technical specifications.
  • Write clean, maintainable, and efficient code following established coding standards and best practices.
  • Troubleshoot, debug, and upgrade existing systems.
  • Participate in code reviews to ensure code quality and knowledge sharing.
  • Optimize application performance and database queries for efficiency and scalability.
  • Contribute to architectural discussions and technology selection.
  • Develop and maintain technical documentation.
  • Mentor junior developers and provide technical guidance.

Skills

Java
C#
Python
SQL/Oracle
ORM
Billing systems
Design patterns
Git
CI/CD
Debugging
Communication

Education

Bachelor's degree

Job description

About the Role

Our client, a major telecommunications provider, is looking for a talented and experienced Senior Software Developer to join their core systems team in Polokwane, Limpopo. This role is pivotal in the development, enhancement, and maintenance of their mission-critical billing and customer management systems. You will be instrumental in designing robust, scalable, and efficient software solutions that directly impact customer satisfaction and revenue. This is an excellent opportunity to work with complex financial systems in the telecom industry, contributing to the financial health and operational efficiency of a leading company. The role demands strong analytical skills and a deep understanding of software engineering best practices.


Key Responsibilities


  • Design, develop, test, and deploy high-quality software for telecommunications billing and CRM systems.

  • Collaborate with business analysts, product managers, and other developers to define software requirements and technical specifications.

  • Write clean, maintainable, and efficient code following established coding standards and best practices.

  • Troubleshoot, debug, and upgrade existing systems.

  • Participate in code reviews to ensure code quality and knowledge sharing.

  • Optimize application performance and database queries for efficiency and scalability.

  • Contribute to architectural discussions and technology selection.

  • Develop and maintain technical documentation.

  • Mentor junior developers and provide technical guidance.


Requirements


  • Bachelor's degree in Computer Science, Software Engineering, or a related field.

  • Minimum of 7 years of professional software development experience, with a focus on enterprise-level applications.

  • Proven experience developing complex systems, ideally within the finance or telecommunications sector.

  • Strong proficiency in programming languages such as Java, C#, or Python.

  • Expertise in database technologies (SQL, Oracle) and ORM frameworks.

  • Experience with billing systems, revenue assurance, or related financial applications is a significant advantage.

  • Solid understanding of software design patterns, data structures, and algorithms.

  • Experience with version control systems (e.g., Git) and CI/CD pipelines.

  • Excellent problem-solving, analytical, and debugging skills.

  • Strong communication and teamwork abilities.


Benefits


  • Our client offers a highly competitive salary package, including annual bonuses and potential long-term incentives based on company performance.

  • Comprehensive medical aid and a robust retirement fund are provided, along with ample paid time off.

  • This position is based at our client's modern facilities in Polokwane, fostering a collaborative team environment.

  • Opportunities for professional development, including advanced technical training and conference attendance, are actively supported.

  • Join a vital team working on core business systems that power a leading telecommunications company.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Software Engineer: Telecom Billing & CRM Systems
Senior Software Engineer: Telecom Billing & CRM Systems

Placements24 • Polokwane

On-site
ZAR 900,000 - 1,300,000
Competitive salary
Medical aid
Retirement fund
+2
Senior Telecoms Software Developer
Senior Telecoms Software Developer

Placements24 • LegKraal Gate

Hybrid
ZAR 900,000 - 1,500,000
Competitive salary & bonus structure
Health, dental and vision insurance
Flexible remote work options
+1
Senior Telecoms Billing Systems Analyst - Durban
Senior Telecoms Billing Systems Analyst - Durban

Placements24 • Durban

Hybrid
ZAR 900,000 - 1,200,000
Medical aid
Retirement fund contributions
Performance bonuses
+1
Senior Billing Systems Analyst
Senior Billing Systems Analyst

Placements24 • Stellenbosch

Hybrid
ZAR 600,000 - 900,000
Hybrid work model
Performance bonus
Health and retirement benefits
+1
Senior Software Engineer - Backend (Telecoms)
Senior Software Engineer - Backend (Telecoms)

Placements24 • Cape Town

Hybrid
ZAR 1,000,000 - 1,500,000
Competitive salary
Performance bonuses
Health, dental, vision insurance
+3
Telecoms Software Developer - Backend
Telecoms Software Developer - Backend

Placements24 • Pietermaritzburg

Hybrid
ZAR 420,000 - 640,000
Competitive salary with performanceBon
Hybrid work model
Professional development opportunities
+1
Telecom Billing Specialist
Telecom Billing Specialist

Placements24 • Richards Bay

On-site
ZAR 360,000 - 480,000
Medical aid
Provident fund
Professional development
+1
Senior Telecoms Systems Engineer
Senior Telecoms Systems Engineer

Placements24 • Polokwane

On-site
ZAR 900,000 - 1,500,000
Medical aid
Retirement fund
Senior Telecom Software Developer
Senior Telecom Software Developer

Placements24 • Benoni

Hybrid
ZAR 900,000 - 1,500,000
Fully remote work
Competitive salary and performanceBonu
Medical, dental, and vision coverage
+2
Telecom Billing Specialist
Telecom Billing Specialist

Placements24 • Mtubatuba Local Municipality

On-site
ZAR 360,000 - 600,000
Competitive salary
Medical aid
Provident fund
+1