Senior Software Developer

MSP Staffing Pty Ltd

Our client is seeking a Senior Software Developer to join their engineering team based in Pretoria (in-office). This role focuses on building and maintaining Automated Meter Reading (AMR) platforms and energy management systems within a technical, product-driven environment.

Key Responsibilities

  • Analyse system requirements and design robust software solutions
  • Develop and maintain in-house AMR platforms and related systems
  • Build new software systems and enhance existing applications
  • Conduct unit, integration, and end-to-end testing
  • Maintain technical documentation including release notes and specifications
  • Provide second-line technical support for software-related issues
  • Support user training and develop training materials

Requirements

  • BSc in Computer Science or BEng in Computer/Electronic/Electrical Engineering
  • Minimum 5 years’ software development experience in a technical or industrial environment
  • Strong experience with .NET and C# development
  • Solid knowledge of Microsoft SQL Server (including SSRS)
  • Experience with APIs and web services
  • Strong understanding of version control (Git) and CI/CD pipelines

Advantageous Skills

  • Exposure to IoT or energy management systems
  • Experience with cloud platforms (Azure or AWS)
  • Familiarity with Docker or Kubernetes
  • UX-focused development experience
  • Exposure to analytics, data science, or AI/ML technologies

Only shortlisted candidates will be contacted.

Submit your CV to ***email_hidden*** or call 021 555 0432.

Visit our website for more exciting career opportunities: https://mspstaffingza.co/

Correspondence will only be conducted with short listed candidates. Should you not hear from us within 4 days, please consider your application unsuccessful.