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 Sign in to view email 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.
For employers only
Is this your company's job post? Verify ownership to manage this listing and receive applications directly.
Claim this listingLooking to apply for this job? Use the Apply button above.
See more jobs in Pretoria, Gauteng