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.