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
-
July 30, 2026
Senior Software Developer (Contract) Epping, Cape Town FULL_TIME
Cape Town, Epping, Cape Town
