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


Apply For This Job