Senior Software Engineer: Telecom Billing & CRM Systems

Placements24

Polokwane

On-site

ZAR 900,000 - 1,300,000

Full time

4 days ago
Be an early applicant

Get a reply from this employer

Your resume and cover letter, tailored to exactly what they’re hiring for.

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

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.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Software Developer - Telecom Billing Systems
Senior Software Developer - Telecom Billing Systems

Placements24 • Polokwane

On-site
ZAR 900,000 - 1,300,000
Competitive salary
Medical aid
Retirement fund
+2
Hybrid Senior Telecoms Billing Systems Analyst
Hybrid Senior Telecoms Billing Systems Analyst

Placements24 • Durban

Hybrid
ZAR 900,000 - 1,200,000
Medical aid
Retirement fund contributions
Performance bonuses
+1
Senior Telecoms Software Engineer: Remote & Learning
Senior Telecoms Software Engineer: Remote & Learning

Placements24 • LegKraal Gate

Hybrid
ZAR 900,000 - 1,500,000
Competitive salary & bonus structure
Health, dental and vision insurance
Flexible remote work options
+1
Telecom Billing Systems Lead - Hybrid, Growth & Impact
Telecom Billing Systems Lead - Hybrid, Growth & Impact

Placements24 • Stellenbosch

Hybrid
ZAR 600,000 - 900,000
Hybrid work model
Performance bonus
Health and retirement benefits
+1
Senior Telecoms Systems Engineer - On-Site in Polokwane
Senior Telecoms Systems Engineer - On-Site in Polokwane

Placements24 • Polokwane

On-site
ZAR 900,000 - 1,500,000
Medical aid
Retirement fund
Senior Software Engineer — Remote (Telecoms, SA)
Senior Software Engineer — Remote (Telecoms, SA)

Placements24 • Cape Town

Hybrid
ZAR 900,000 - 1,200,000
Fully remote position
Competitive salary
Health benefits
+3
Telecom Billing & Revenue Integrity Analyst
Telecom Billing & Revenue Integrity Analyst

Placements24 • LegKraal Gate

On-site
ZAR 350,000 - 480,000
Senior Telecom Software Engineer — Remote (Port Elizabeth)
Senior Telecom Software Engineer — Remote (Port Elizabeth)

Placements24 • Gqeberha

Hybrid
ZAR 900,000 - 1,200,000
Competitive salary
Excellent health benefits
Performance bonuses
+2
Senior Telecoms Business Systems Analyst - Hybrid (Soweto)
Senior Telecoms Business Systems Analyst - Hybrid (Soweto)

Placements24 • Soweto

Hybrid
ZAR 900,000 - 1,200,000
Medical aid
Retirement benefits
Hybrid work model
+1
Senior Telecom Software Engineer — Remote
Senior Telecom Software Engineer — Remote

Placements24 • Benoni

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