Senior Software Developer

Be among the first applicants.
Rad Resources
Gauteng
ZAR 400 000 - 800 000
Be among the first applicants.
3 days ago
Job description

Qualifications and Experience:

Minimum Requirements:

  1. Bachelor's degree in Computer Science, BTech IT, Informatics, Software Engineering, or related field.
  2. 5+ years of professional software development experience.
  3. Strong expertise in one or more modern programming languages (e.g., C#, .NET Core, React, Node.js).
  4. Experience building and maintaining RESTful APIs and backend services.
  5. Deep understanding of relational and NoSQL databases (e.g., SQL Server, Azure SQL, MongoDB).
  6. Experience with cloud platforms (e.g., Azure, AWS) and containerized environments (e.g., Docker, Kubernetes).
  7. Solid knowledge of Agile development practices and tools (e.g., Git, CI/CD, Jira, Azure DevOps).
  8. Familiarity with secure development practices and data protection regulations (e.g., POPIA, GDPR).
  9. Strong problem-solving skills and ability to work independently in a fast-paced environment.

Preferably, however not mandatory:

  1. Prior experience working in the insurance or InsureTech domain (policy admin, claims, broker portals, etc.).
  2. Experience with microservices architecture and event-driven systems.
  3. Exposure to frontend technologies (React) is a plus.
  4. Knowledge of financial services regulations and digital compliance standards.
  5. Passion for innovation, automation, and continuous learning.
  6. Additional qualifications in IT-related fields, including programming and database design.
  7. MCSD (Microsoft Certified Solutions Developer).
Get a free, confidential resume review.
Select file or drag and drop it
Avatar
Free online coaching
Improve your chances of getting that interview invitation!
Be the first to explore new Senior Software Developer jobs in Gauteng