Lead Software Developer | Waterfall, Johannesburg, Gauteng | Permanent Job at PSG Konsult Ltd
Job Location : Johannesburg, Gauteng, South Africa
Application Deadline : February 28, 2026
Job description:
- A unique opportunity to join a JSE listed financial organisation that continually delivers excellent results and growth that exceeds all competitors in the market. Become part of a team working on Key projects in PSG Wealth Management in Partnership with business stakeholders to deliver great value, with an opportunity to make a real impact in the PSG success story. Design and Develop PSG Wealth transactional websites, Line of business systems and processes that are at the forefront of the Digital transformation of the organisation. Be an integral part of digitising our client journeys through changes to websites and software applications to meet both functional and technical requirements in producing quality solutions.
Responsibilities:
Technical Leadership:
- Lead system architecture and technical design decisions.
- Define and enforce coding standards, best practices, and development guidelines.
- Mentor and support a team of engineers, fostering collaboration, innovation, and continuous learning.
Stakeholder Engagement:
- Collaborate with business stakeholders to align technical solutions with business needs and objectives.
- Take ownership of tasks and projects, ensuring successful delivery from start to finish.
- Translate business requirements into technical deliverables that provide measurable value.
System Development:
- Design and develop scalable, secure, and reliable solutions for PSG Wealth transactional websites and line-of-business systems.
- Digitize client journeys through impactful changes to websites and software applications.
- Deliver business value through quality technical solutions and code.
Mobile Development:
- Lead the development of high-quality, scalable, and responsive Flutter-based mobile applications for iOS and Android platforms.
- Architect and implement offline-first mobile solutions to ensure seamless client experiences.
- Oversee the publishing and maintenance of apps on the Apple App Store and Google Play Store.
- Ensure mobile applications are optimized for performance, responsiveness, and scalability.
Compliance & Security:
- Ensure solutions adhere to security standards and regulatory compliance.
- Drive the technical standard higher through innovative and scalable technology delivery.
Innovation:
- Stay updated on industry trends and emerging technologies, integrating them into technical strategy.
- Identify areas for growth, education, and development within the team.
- Encourage innovation and continuous improvement throughout the development lifecycle.
Minimum Requirements:
- A BCom/BSc degree or equivalent qualification.
- Minimum of 10 years of experience in software development.
- At least 3 years focused on mobile application development using Flutter.
- Previous experience as a Tech Lead or similar leadership role.
Technical Expertise:
- Strong expertise in Flutter for mobile app development.
- Experience with publishing and maintaining production apps on the Apple App Store and Google Play Store.
- Solid understanding of CI or CD pipelines for mobile development.
- Familiarity with mobile testing frameworks.
- Strong expertise in C# .Net, .Net frameworks, and SQL Server (2012+).
- Proficiency in Angular.
- Knowledge of Kubernetes or Docker for containerization.
- Relevant certifications and expertise in Microsoft Azure cloud technologies.
Competencies Required:
- Strong architectural background with hands-on experience in Flutter for cross-platform mobile development.
- Ability to design offline-first and secure mobile solutions with a focus on performance and user experience (UX/UI).
- Strong proficiency in C# .Net, Angular, and SQL Server for scalable web solutions.
- Cloud Integration:
- Proficiency in Microsoft Azure, including Azure App Services, Azure DevOps, and Azure APIs.
- Problem-Solving Skills.
- Creative and critical thinking to tackle complex technical challenges.
- Problem analysis and resolution to deliver business outcomes.
- Ability to mentor and lead a team of engineers.
- Strong interpersonal skills to foster collaboration within cross-functional teams.
- Proactive mindset and initiative to drive innovation and results.
- High attention to detail for user experience, visual design, and application performance.
- Ability to identify and resolve performance bottlenecks and bugs.
- Desire to continuously learn and grow technical and industry knowledge.
- Eagerness to adopt new technologies and frameworks.
Closing date: 12-Jan-2026
How to Apply for this job
Interested and Qualified candidates should Click here to Apply Now
Disclaimer: MRjobs.co.za is not an employer and does not directly offer jobs. We share available opportunities from verified sources to help job seekers. Please do your due diligence before applying. We are not responsible for any transactions, interviews, or outcomes from third-party employers.
