SUMMARY:
Our client in the financial services industry is seeking an experienced Lead Software Developer to join their high-performing technology team. This is a senior, hands-on leadership role for a technical expert who is passionate about building secure, scalable platforms and mentoring engineering teams.
POSITION INFO:
Key Responsibilities:
- Lead system architecture and technical design decisions.
- Define and enforce coding standards, best practices, and development guidelines.
- Troubleshoot and resolve complex technical challenges.
- Lead and mentor engineers, fostering a culture of collaboration and innovation.
- Collaborate with cross-functional teams to deliver the technical roadmap aligned with business needs.
- Drive the design, development, optimisation, scalability, reliability, and security of platforms.
- Provide technical guidance to ensure successful, on-time, and on-budget project delivery.
- Stay current with emerging technologies and industry trends.
- Participate in peer reviews of solution designs and code.
- Promote continuous learning and growth within the team.
- Take ownership of projects from inception to delivery.
- Deliver high-quality, business-focused technical solutions.
- Ensure compliance with security standards and regulatory requirements.
Minimum Requirements:- BCom / BSc degree or equivalent qualification.
- Minimum of 7 years’ experience in software development.
- Prior experience as a Technical Lead.
- Strong experience working in Agile / Scrum environments.
- Expert understanding of the software development lifecycle.
- Strong experience with C# .NET and SQL Server 2012+.
- Experience with modern JavaScript libraries/frameworks (Angular, KnockoutJS, jQuery, BackboneJS, Foundation, etc.).
- ASP.NET (Web Forms) / MVC 2.0+ (Required).
- ASP.NET Core (Web API, Windows Services).
- HTML5, CI/CD pipelines, and Cloud PaaS consumption.
- Experience with RESTful services, Kubernetes, and/or Docker.
Competencies:- Strong passion for software development and delivering high-quality solutions.
- Commitment to continuous learning and professional growth.
- Excellent problem-solving, critical thinking, and analytical skills.
- Ability to think creatively and outside the box.
- Strong collaboration, coordination, and time management skills.
- Proactive mindset with the ability to take initiative.
- Ability to perform under pressure while maintaining high standards.
- Strong team player who enjoys sharing knowledge and mentoring others.
- Strong understanding of business and client needs.
Advantageous Experience:- Cloud architecture experience with AWS, Azure, or GCP.
- Strong experience with cross-platform frameworks such as Flutter or React Native.
- Experience publishing and supporting production applications on the Apple App Store and Google Play Store.
Location: Hybrid – JohannesburgFor more exciting IT vacancies, visit: />We also specialise in recruiting for:- Software Developers (Back-End, Front-End, Full Stack)
- Mobile Developers
- Business & Systems Analysts
- BI & SQL Experts
- UI/UX Professionals
- Data Scientists & Data Analysts
- Big Data Professionals
- Cloud Experts
- Infrastructure Specialists
- DevOps & SecOps Engineers
- Cybersecurity Specialists
- SEO / Digital Designers
Please note: If you have not received feedback within two weeks, please consider your application unsuccessful. Your profile will remain in our database for future opportunities.For more information, contact:Reinie Du PreezSenior Specialist Recruitment ConsultantEmail: