Smart4 Energy

C# Full Stack Developer

Posted: 4 minutes ago

Job Description

Senior Software Developer – Financial Services (JSE-Listed) | Hybrid – JohannesburgJoin one of South Africa’s leading JSE-listed financial services firms, renowned for consistent growth, innovation, and performance that outpaces the competition. This is a unique opportunity to be part of a high-impact technology team that is central to the digital transformation of the wealth management space. As a Senior Software Developer, you'll play a critical role in the design and development of transactional websites and core line-of-business systems, working closely with business stakeholders to deliver secure, scalable, and value-driven solutions.Responsibilities: Build and maintain high-quality digital platforms, websites, and internal systems.Take full ownership of technical deliverables from concept through to deployment.Collaborate across teams to improve client journeys and internal processes through automation and innovation.Ensure availability, scalability, and security across applications and services.Drive continuous improvement of engineering standards and practices.Work in an Agile/Scrum environment with strong business engagement.Requirements: IT-related Technical Qualification4+ years of software development experience in enterprise environments.Expert understanding of the software development processStrong experience with:C# .Net / ASP.NET (Web Forms, MVC 2.0+).NET Core (Web API, Windows Services)SQL Server 2012+Modern JavaScript libraries (Angular, KnockoutJS, JQuery, etc.)HTML5 / CSSRESTful ServicesCloud PaaS platformsCI/CD pipelinesContainerization tools (Kubernetes / Docker)Agile / Scrum delivery experience.

Job Application Tips

  • Tailor your resume to highlight relevant experience for this position
  • Write a compelling cover letter that addresses the specific requirements
  • Research the company culture and values before applying
  • Prepare examples of your work that demonstrate your skills
  • Follow up on your application after a reasonable time period

You May Also Be Interested In