×
Register Here to Apply for Jobs or Post Jobs. X

Senior Software Developer

Job in Johannesburg, 2000, South Africa
Listing for: ATS Client
Full Time position
Listed on 2026-09-12
Job specializations:
  • Software Development
    .NET Developer, Backend Developer, Azure
Job Description & How to Apply Below

An innovative, fast-growing tech business in the fintech space is on the hunt for a Senior Developer!

Key Responsibilities
  • Technical Delivery & Ownership:
    • Drive daily development across multiple systems in line with the technical roadmap
    • Build scalable, high-quality applications using C#, .Net Core, and modern frameworks
    • Maintain and enhance legacy applications where required
    • Take full ownership of complex features from design to deployment
    • Contribute to code reviews and technical design discussions
  • Mentorship & Team Enablement:
    • Guide and support junior developers through coaching and feedback
    • Oversee the quality and progress of team output, raising risks when needed
    • Encourage collaboration through knowledge sharing and pair programming
    • Assist with onboarding and internal upskilling initiatives
  • Architecture & Best Practice:
    • Apply established development standards and architectural patterns
    • Ensure that solutions align with broader system design and integration strategies
    • Promote best practices across coding, testing, security, and CI/CD processes
  • Innovation & Continuous Improvement:
    • Contribute to the adoption of AI and automation within applications
    • Explore and introduce new tools, technologies, and approaches
    • Advocate for the secure and responsible use of emerging technologies
  • Cloud & Integrations:
    • Build and support cloud-based solutions within Azure
    • Develop and integrate APIs in line with system architecture
    • Work with Microsoft ecosystem tools and external platforms
  • Governance & Quality:
    • Adhere to security, compliance, and development governance standards
    • Support documentation, audits, and technical reporting requirements
  • Collaboration:
    • Partner with technical leadership to deliver against business goals
    • Work alongside internal teams to refine and deliver solutions
    • Engage with third-party providers when required
Job Experience and Skills Required
  • Core Technologies:
    • Strong experience with C# and ASP.NET Core MVC
    • Proficient in ORM tools such as Entity Framework Core
    • Solid SQL Server skills, including schema design and performance tuning
    • Good understanding of front-end basics (HTML, CSS, and JavaScript) and modern frameworks (e.g. React or Blazor)
    • Experience building and integrating RESTful APIs
  • Legacy Systems:
    • Comfortable working with older technologies like , Win Forms, and Web Forms
    • Able to maintain and gradually modernise legacy applications
  • Cloud & Dev Ops:
    • Hands‑on experience with Microsoft Azure services
    • Familiar with Azure Dev Ops (or similar) for code management and delivery pipelines
    • Experience setting up and maintaining CI/CD workflows
    • Exposure to Agile or Scrum environments
  • Architecture & Data:
    • Experience implementing common architectural patterns (layered, microservices, and event‑driven)
    • Strong database optimisation and query performance skills
    • Understanding of integration approaches (synchronous/asynchronous, messaging, and webhooks)
Qualifications & Experience
  • Bachelor's degree in Computer Science, Information Technology, or a related field (or equivalent experience).
  • 7+ years of software development experience (senior level), with at least 1-2 years in a lead or mentoring role (formal or informal).
  • Proven experience delivering enterprise‑grade applications or complex integrated systems.
Position Requirements
10+ Years work experience
To View & Apply for jobs on this site that accept applications from your location or country, tap the button below to make a Search.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
 
 
 
Search for further Jobs Here:
(Try combinations for better Results! Or enter less keywords for broader Results)
Location
Increase/decrease your Search Radius (miles)
0
200
Filters
Education Level
Experience Level (years)
Posted in last:
Salary