Senior Software Developer

  • FULL_TIME
  • Johannesburg, Remote View on Map
  • posted 2 days ago
  • Posted : July 28, 2026 -Accepting applications

Job Description

Introduction
We are seeking an experienced Senior Software Developer to join a dynamic fintech development team. The successful candidate will be responsible for designing, developing, maintaining, and supporting enterprise-grade software solutions while contributing to technical leadership and delivery excellence.

This is primarily a remote role requiring excellent self-management, strong communication skills, and the flexibility to support critical production issues when required.

Duties & Responsibilities

Design, develop, maintain and enhance enterprise software solutions.

Develop backend services using C# and .NET technologies.

Build modern front-end applications using Angular and/or React.

Develop and optimize Microsoft SQL Server databases, stored procedures, and queries.

Participate in Agile ceremonies including sprint planning, stand-ups, reviews and retrospectives.

Work across cloud environments including AWS and Microsoft Azure.

Support cloud infrastructure including EC2, EKS and Linux environments.

Assist with software deployments, production support and troubleshooting.

Apply secure software development principles and best practices.

Collaborate with business stakeholders, technical teams and clients.

Provide mentoring and technical guidance to junior developers.

Take ownership of assigned deliverables through to completion.

Desired Experience & Qualification
Required Technical Skills

Strong C# / .NET development experience

Angular and React development

Microsoft SQL Server

AWS (including EC2 and EKS)

Microsoft Azure

Linux

Agile software development methodologies

Cloud infrastructure concepts

Containerisation technologies

Security best practices within software development

Preferred Experience

FinTech or Banking systems

Payment systems

Transactional platforms

Kubernetes

CI/CD Pipelines

Production Support

Qualifications

Relevant qualification in Software Development, Computer Science or Information Technology.

Industry certifications in Microsoft, AWS, Azure, Cloud, Databases or Security will be advantageous.

Proven commercial software development experience is essential.

Personal Attributes

Excellent communication skills

Self-motivated and accountable

Strong analytical and problem-solving abilities

Ability to work independently in a remote environment

Professional and reliable

Comfortable working under pressure

Willing to provide after-hours support when required

Remote Working Requirements

Stable high-speed internet connection

Reliable backup power solution

Suitable home office environment

Availability during agreed working hours

Package & Remuneration
Market Related

Required skills

Related Jobs