Job Description
A leading financial services company in South Africa is looking for a skilled Senior Software Developer to join their team in Midrand, Gauteng. This is a permanent position where technical expertise and creative problem-solving are highly valued. The company focuses on building high-quality software solutions that make a real impact in the industry.
**Responsibilities:**
- Design, develop, and maintain software solutions that meet business needs.
- Work closely with the team to understand requirements and translate complex problems into clean, efficient code.
- Write and optimize code, participate in Agile/Scrum processes, and ensure high standards of quality.
- Collaborate with other developers, mentor junior team members, and create REST services.
- Work with cloud platforms and set up continuous integration and deployment pipelines.
**Requirements:**
- At least 7 years of experience in C#.NET development.
- Experience with modern JavaScript libraries (Angular, Underscore, KnockoutJS, jQuery, BackboneJS).
- Strong front-end skills, particularly in Angular and micro frontend development.
- Knowledge of ASP.NET (Web Forms/MVC 2.0+), SQL Server 2012+, REST services, and cloud platforms (PaaS).
- Familiarity with Kubernetes and Docker is a plus.
- Diploma or degree in computer science or related field (BCom/BSc).
- Critical thinking, problem-solving, and ability to work under pressure.
**Offer:**
- Competitive salary up to R1.1 million per year.
- Permanent position in Midrand, Gauteng.
- Dynamic environment with opportunities for professional growth.