Software Developer (12 months FTC)
Listing reference: nef_000161
Listing status: Online
Apply by: 19 March 2026
Position summary
Industry: Financial Services
Job category: Application Development and Programming
Location: Sandton
Contract: Fixed Term Contract
Remuneration: Market Related
EE position: Yes
Introduction
To develop and optimize ERP and automation solutions across the Online Application System, Data Warehouse, BI/Analytics, and CRM platforms. Build and maintain high‑performance software that supports business objectives and enhances operational efficiency. Contribute to all phases of the software development lifecycle.
Job description
- Creatively solving problems in a robust and scalable manner.
- Collaborating closely with cross-functional teams to ensure alignment and efficient execution of projects.
- Staying abreast of the latest developments in low-code technology and continuously seeking ways to incorporate these.
- Automation and Machine learning implementations.
- Development of systems required to improve operational efficiencies of the NEF and customer experiences.
- Identify and implement technology solutions aimed at improving business turnaround times.
Minimum requirements
Experience / Skills Required
- At least 3 years’ experience with low-code platforms (Power Platform, Model Driven & Canvas app development and/or Dynamics365)
- Knowledge of Microsoft programming languages and database. (Microsoft SQL, C#, MVC, Power Platform, BI etc.)
- Traditional programming experience such as html, JavaScript, C#, python and associated frameworks.
- Experience in implementing automation and workflow solutions.
- Dynamics CRM or F&O experience is advantageous.
- Software Development Lifecycle (SDLC) and testing methodology knowledge.
Qualification Requirements
- Computer Science diploma/degree or proven development experience.
- Certification in Dynamics, Power Platform or relevant technologies.
Personal Attributes/Behaviours/Attitudes
- Excellent analytical and problem-solving skills.
- Strong communication and interpersonal skills to interact with team members and stakeholders.
- Ability to quickly prototype and demonstrate solutions.
- Service orientation.
- Guide and mentor team members on the use of methodologies and tools.
- Embrace ongoing learning in emerging technologies and business practices.
