Menu Close

Pretoria: Senior Software Developer

Advertisement



Job Description

The primary purpose of this role is to develop and maintain our in-house Automated Meter Reading (AMR) platforms and related energy management products. This role involves full-cycle software development, from design and implementation to testing and support. What you’ll do: Analyse system requirements and design robust software solutions. Develop new software systems and sub-systems. Maintain and enhance existing software products. Create and maintain technical documentation (release notes, test specs, user manuals). Conduct unit, integration, and end-to-end testing. Provide second-line technical support for software-related issues. Assist in user training and develop training materials. Your Expertise: Function related experience: Min 5 year of experience in software development within a scientific, industrial or technical environment. Leading teams: 2-5 years Project experience: 5 years Strong proficiency in: Web services and APIs Microsoft SQL Server technologies (including SSRS) .NET stack and C# (C/C++ experience is a plus) Experience with version control systems (e.g., Git) and CI/CD pipelines. Proven track record in product design and delivery. Personal Attributes: Strong analytical and fault-finding skills. Quick learner with adaptability to new technologies. Effective team player with good communication skills. Ability to perform under pressure and meet deadlines. Qualifications: Essential Qualifications: Matric Certificate B.Sc in Computer Science or B.Eng. in Computer, Electronic or Electrical Engineering Preferred Qualifications: Knowledge of energy management systems or IoT technologies Experience with user experience (UX)-centric design and development Exposure to analytics, data science, or AI/ML technologies Experience with cloud platforms (e.g., Azure, AWS) Familiarity with containerization (Docker, Kubernetes)

View Job  Pretoria: Conveyancer / Notary

How to Apply

Click the green “Go Apply” button below to apply directly online with the employer.

About IT / Computing / Software Jobs in Tshwane

In the Tshwane area, the IT and computing industry is thriving, with a strong demand for skilled professionals to drive technological advancements and innovation. Typically, this field is characterized by a dynamic job market with various opportunities available across different sectors. However, it’s essential to note that the job market can fluctuate, and it’s crucial to stay adaptable and focused on continuous skill development.

When it comes to salary expectations, it’s generally common for IT and computing professionals in Tshwane to earn salaries within the range of R600 000 to R1 200 000 per annum, depending on factors such as experience, company size, industry sector, and specific job requirements. However, please note that these are broad estimates and can vary significantly based on individual circumstances. It’s also worth considering that bonuses, benefits packages, and other perks can impact overall remuneration.

Common skills required for IT and computing roles in Tshwane include proficiency in programming languages (such as Java, Python, or C++), experience with database management systems, knowledge of cloud computing platforms (like AWS or Azure), understanding of cybersecurity principles, and familiarity with Agile development methodologies. Additionally, strong analytical, problem-solving, and communication skills are often essential for success in this field.

The IT industry is a broad sector that encompasses various industries, including financial services, technology, manufacturing, and more. Commonly, these professionals work in companies operating within these sectors, as well as in government agencies and educational institutions. The demand for skilled IT professionals extends across the private and public sectors, with opportunities available at different levels of experience.

View Job  Centurion: Cold Store Supervisor posted by BLACK TIE RECRUIT

For those looking to advance their careers in IT and computing, there are many opportunities for professional development and growth. Typically, career progression paths involve taking on increasingly complex projects, leading teams, or pursuing specialized certifications (such as CompTIA or Cisco). Many organizations also offer training programs, mentorship schemes, and internal job rotations to support employee development and advancement.


This information provides general career guidance. Actual salaries and requirements vary by employer.



GO APPLY NOW

Safe & secure application process

Advertisement



Advertisement




Get Similar Job Alerts
Enter your WhatsApp number (e.g., +27740908132)
You'll receive alerts for new jobs in Pretoria, Tshwane


Job Seeker Tip

Dress professionally for interviews, even if the company has a casual dress code.

How to Apply

Click “GO APPLY NOW” to visit the company’s application page.
Follow their instructions carefully.

JVR Jobs connects you with employers – we don’t process applications directly.

View Job  Centurion: Financial Accountant

Latest Job Opportunities

Durban: Junior Credit Analyst posted by Hire Resolve

Jobs in Durban February 12, 2026
Accounting Hire Resolve Other Finance

A leading financial institution specialising in ethical and socially responsible banking is seeking a Junior Credit Analyst to join the…

View Job

Durban: Junior Credit Analyst posted by Hire Resolve

Jobs in Durban February 12, 2026
Accounting Hire Resolve Other Finance

A leading financial institution specialising in ethical and socially responsible banking is seeking a Junior Credit Analyst to join the…

View Job

Midrand: Wastewater Process Engineer posted by Hire Resolve

Jobs in Gauteng February 12, 2026
Hire Resolve Other Engineering

Hire Resolves client, a wastewater treatment company is looking for a Wastewater process technologist/ engineer to lead their wastewater treatment…

View Job

Midrand: Wastewater Process Engineer posted by Hire Resolve

Jobs in Gauteng February 12, 2026
Hire Resolve Other Engineering

Hire Resolves client, a wastewater treatment company is looking for a Wastewater process technologist/ engineer to lead their wastewater treatment…

View Job

Johannesburg: Quantity Surveyor posted by Hire Resolve

Jobs in Central Johannesburg February 12, 2026
Hire Resolve Other Engineering

Hire Resolves client is looking for a Quantity Surveyor to join their team in Johannesburg. They strive to deliver a…

View Job

Johannesburg: Quantity Surveyor posted by Hire Resolve

Jobs in Central Johannesburg February 12, 2026
Hire Resolve Other Engineering

Hire Resolves client is looking for a Quantity Surveyor to join their team in Johannesburg. They strive to deliver a…

View Job

Browse Employers

View All

Job Alerts


Share this to someone who needs a job:
Posted in Jobs in Northern Suburbs, Jobs in Pretoria, Jobs in Tshwane

More Jobs in Your Area