Skip to main content

Get Matched To Jobs You Qualify For, Automatically!

National Lotteries Commission logo

Information and Communication Technology Division ICT Lead Applications Developer at National Lotteries Commission

National Lotteries Commission
October 23, 2026
Full-time
On-site
REQUIRED QUALIFICATIONS


Bachelor's degree in Computer Science, Information Systems, or Software Engineering.
Certification in Microsoft Certified: Azure Developer
Project Management or Agile certification will be an added advantage.


REQUIRED WORK EXPERIENCE:


Minimum 5 years' experience in software design and development.
3+ years in a lead developer/team leader role managing technical teams or projects.
Proven experience developing enterprise web and API-based applications.
Exposure to DevOps, CI/CD, and cloud development environments (Azure, Git, Jenkins).
Experience integrating with ERP, CRM, or grant-management systems.


KEY RESPONSIBILITIES:


Design, code, test, and implement new and enhanced applications.
Develop secure, scalable, and maintainable solutions aligned with enterprise architecture.
Produce detailed technical specifications and documentation.
Build and manage integrations between NLC systems (ERP, Thuthuka, Data Warehouse, etc.).
Develop and maintain API endpoints ensuring interoperability and data consistency.
Lead and mentor junior developers in software design and coding standards.
Enforce best practices in development, configuration management, and documentation.
Collaborate with Software Quality Specialists to ensure code meets testing and security standards.
Adhere to ISO 27001, POPIA, and secure-development policies.
Provide third-line support for application issues and performance tuning.
Review logs, fix defects, and optimise performance as required.
Research and introduce new tools, frameworks, and technologies.
Contribute to process automation and DevOps pipeline enhancements.
Delivery of applications within scope, time, and quality standards.
Reduction in post-release defects and rework.
Compliance with coding, governance, and security standards.
Improved system performance and scalability.
Positive stakeholder feedback and cross-team collaboration outcomes.
Documented knowledge transfer and code repository accuracy.


REQUIRED COMPETENCIES AND SKILLS


Strong proficiency in at least one major programming stack (C#, .NET, Java, Python, or Node.js).
In-depth understanding of relational databases (SQL Server, Oracle, PostgreSQL).
Knowledge of web frameworks (ASP.NET Core, Angular, React, or similar).
Familiarity with API and integration technologies (REST, SOAP, JSON, XML).
Understanding of secure coding practices (OWASP, ISO 27034).
Experience with Agile, DevOps, and version-control systems (Git).
Ability to translate business requirements into technical solutions.
Analytical, innovative, and detail oriented.
Strong communication and collaboration skills.
Quality-driven and solution-focused mindset.
Reliable, accountable, and proactive.
Passion for continuous learning and mentoring others


CLOSING DATE: 23 OCTOBER 2026

Get Matched To Jobs You Qualify For, Automatically!