Skip to content
mimi

Senior Software Developer - C# - Johannesburg (Hybrid) - Up to R867k per Annum

E-Merge

South Africa · On-site Full-time Senior 2w ago

About the role

A unique opportunity exists to join a JSE-listed financial services organisation that consistently delivers strong growth and market-leading performance. This role provides the chance to work on key projects, partnering with business stakeholders to deliver high-value technology solutions and contribute meaningfully to the organisation's continued success.

The successful candidate will be involved in the design and development of transactional websites, line-of-business systems, and digital processes. You will play an important role in advancing the organisation's digital transformation by helping to digitise client journeys and delivering high-quality software solutions that meet both functional and technical requirements.

Key Responsibilities • Collaborate with cross-functional teams to define and execute the technical roadmap aligned with business objectives and customer needs. • Develop and enhance capabilities and services in line with strategic initiatives and architectural standards. • Review the current software architecture and contribute to the transition toward a microservices-based architecture. • Integrate services using cloud-native technologies and platforms. • Provide technical guidance and collaborate closely with developers, business analysts, testers, and external software development partners. • Review and improve existing coding practices and contribute to maintaining development standards. • Work with business analysts to assess and validate development requirements received from stakeholders. • Engage with business teams during pre-development phases and testing teams during post-development phases to ensure requirements are delivered effectively. • Represent the development team in discussions with business stakeholders where required. • Support the implementation of processes for gathering, reviewing, and analysing development requirements.

Minimum Requirements • BCom or BSc degree, or an equivalent qualification. • Minimum of 5 years' experience in software development. • Experience working within Agile or Scrum environments. • Strong understanding of the software development lifecycle. • Solid experience with C# and .NET development. • Experience with SQL Server 2012 or later. • Experience working with modern JavaScript libraries and frameworks such as Angular, Underscore, KnockoutJS, jQuery, BackboneJS, and Foundation. • Experience with ASP.NET (Web Forms and MVC). • Experience with ASP.NET Core including Web APIs and Windows Services. • Strong knowledge of HTML5. • Experience with CI/CD pipelines. • Experience working with Cloud PaaS environments.

The Reference Number for this position is PM61118 which is a Permanent Hybrid position based in Johannesburg offering a cost to company of up to R868 Per Annum negotiable on experience and ability. Contact Phindile at phindilem@e-merge.co.za or call her at 011 463 3633 to discuss this and other opportunities.

Are you ready for a change of scenery? E-Merge IT recruitment is a specialist niche recruitment agency. We offer our candidates options so that we can successfully place the right developers with the right companies in the right roles. Check out the e-Merge website www.e-merge.co.za for more great positions.

Do you have a friend who is a developer or technology specialist? We pay cash for successful referrals!

Don't send a generic resume

Paste this job description into Mimi and get a resume tailored to exactly what the hiring team is looking for.

Get started free