Senior Software Developer
| Remuneration: | basic salary |
| Location: | Johannesburg |
| Education level: | Diploma |
| Job level: | Senior |
| Type: | Permanent |
| Reference: | #PM61118 |
| Company: | e-Merge IT Recruitment |
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
target="_blank 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!
Posted on 19 Mar 09:59, Closing date 18 May