Software Developer needed [Remote]
Posted 2 months ago
Location
Pretoria (Remote)
Job Type
Full-Time
Job Summary
A growing software development team is looking for a skilled Software Developer to contribute to the development and maintenance of custom web-based systems across multiple industries, including energy, utilities, and legal services.
This role involves working on both new and existing projects, ranging from internal administrative systems to consumer-facing platforms. You will be part of a collaborative development team supported by senior developers and QA specialists, with a strong focus on quality, scalability, and continuous improvement.
Work Environment
- Hybrid / remote work model depending on location
- Team members based across Gauteng and Cape Town
- Stable internet connection, dedicated workspace, and backup power required
Key Responsibilities
- Participate in daily stand-ups and sprint planning sessions
- Estimate tasks and commit to sprint deliverables
- Develop and implement assigned functionality
- Test and validate completed features
- Engage with clients to resolve support issues
- Ensure timely delivery of committed work
- Contribute to system and solution architecture
- Maintain high development standards and code quality
- Support and mentor team members where needed
Skills & Competencies
- Strong understanding of full-stack software development best practices
- Ability to translate business requirements into working solutions
- Strong communication skills across technical and non-technical stakeholders
- Continuous learning mindset
- Strong analytical and problem-solving ability
Technical Requirements
Core Skills
- Strong programming skills, particularly in C#
- Experience with JavaScript, HTML, and CSS
- Solid object-oriented development foundation
Frameworks & Technologies
- ASP.NET (MVC, Razor Pages, Blazor)
- Front-end frameworks such as Angular (React advantageous)
- Database technologies (SQL Server, Entity Framework)
- Web technologies (TypeScript, SASS, LESS, HTMX)
- API and end-to-end system integration
Additional Technical Exposure
- Mobile development frameworks (e.g., Flutter)
- Automated testing (e.g., coded UI testing)
- Reporting tools (e.g., Telerik Reporting)
Preferred Qualifications & Experience
- BSc in Computer Science or similar qualification
- Understanding of Agile methodologies
- Experience with Azure DevOps / Team Foundation Server and Git
- Knowledge of Domain-Driven Design (DDD)
- Mobile app development (Android and/or iOS)
- Experience with Microsoft Azure (Platform as a Service)
Ideal Candidate Profile
- Strong technical foundation across the development stack
- Detail-oriented and quality-focused
- Able to work independently and within a team
- Comfortable engaging with clients
- Proactive and adaptable in a fast-paced environment
How to Apply
To apply, email your CV to recruitment@hraxissa.co.za
