.Net Core Developer (12-month contract)

DeARX


Date: 2 days ago
City: Cape Town, Western Cape
Contract type: Full time
Shape the Future of Digital Banking Innovation

We're hiring a highly skilled .Net Core Developer to join one of South Africa's leading banking institutions on a 12-month contract based in Century City. This is an exciting opportunity to work on high-impact digital solutions in a fast-paced financial services environment.

You'll play a critical role in delivering scalable, secure, and high-performance systems across Corporate, Investment, Client, and Colleague channels helping the bank enhance user experiences and streamline operations through modern technology.

Key Responsibilities:

  • Design, develop, and maintain reusable software components in a containerised, cloud-first .Net Core environment.
  • Build high-quality, enterprise-grade web, mobile, and API solutions in support of strategic banking initiatives.
  • Investigate and resolve application errors with a focus on performance and resilience.
  • Work closely with developers, business analysts, and stakeholders to deliver secure, innovative solutions.
  • Participate in agile ceremonies, peer code reviews, and continuous integration efforts.
  • Continuously explore and implement the latest technical trends and development best practices.


Must-Have Skills & Experience:

  • 5-8+ years of software development experience.
  • Strong proficiency in .Net Core on Windows, Mac, and Linux platforms.
  • Expert knowledge of C# and the .NET framework.
  • Solid experience in SQL and relational database design (PostgreSQL, AWS RDS).
  • Experience with MongoDB, AWS Document DB, Kafka, RabbitMQ, and Redis.
  • Deep understanding of OOP, SOLID principles, and Microservice architectures.
  • Familiarity with Web APIs, CI/CD pipelines, version control (Git), and DevOps tooling.
  • Agile mindset with excellent problem-solving and debugging skills.
  • Experience in Banking or Financial Services environments.
  • Familiarity with Domain Driven Design (DDD) and Test-Driven Development (TDD).
  • Exposure to DevOps and DevSecOps practices.


Ready to build the future of digital banking? Apply now to take the next big step in your development career.
Post a CV