Minimum Requirements BSc in Computer Science, Informatics, or equivalent NQF Level 7 qualification. Minimum 6 years’ experience in systems development, software engineering, or related IT disciplines. Minimum 3 years’ leadership or management experience overseeing development teams. Proven experience within an IT, technology, software development, or academic technology environment. Strong knowledge of software development methodologies, project management principles, and quality assurance practices. Experience managing multiple projects, stakeholders, and technical resources simultaneously. Excellent communication, problem-solving, and organisational skills. Key Responsibilities Vision Development and Strategic Direction (Vormingsideaal) Contribute to the development and implementation of the organisation’s technology vision and strategic objectives. Ensure systems development initiatives support long-term institutional goals. Identify opportunities for innovation, digital transformation, and continuous improvement. Project Planning and Execution (Projekbeplanning en Uitvoering) Lead the planning, coordination, and execution of software development and technology projects. Establish project timelines, deliverables, budgets, and resource requirements. Monitor project progress and ensure successful delivery within agreed deadlines. Technical Oversight (Tegniese Toesig) Provide technical leadership and guidance to development teams. Oversee system architecture, software design, development standards, and implementation practices. Ensure solutions are scalable, secure, and aligned with industry best practices. Communication and Collaboration (Kommunikasie en Samewerking) Act as the primary liaison between technical teams, management, and key stakeholders. Facilitate effective communication across departments to ensure project alignment and success. Build strong working relationships with internal and external stakeholders. Mentorship and Team Development (Mentorskap) Mentor, coach, and support software developers and technical staff. Foster a culture of continuous learning, innovation, and professional growth. Conduct performance reviews and identify development opportunities for team members. Compliance and Governance (Voldoening) Ensure compliance with organisational policies, industry regulations, and information security standards. Maintain governance frameworks and best practices within the development environment. Monitor and manage technology-related risks. Quality Assurance (Gehalteversekering) Implement and maintain quality assurance processes throughout the software development lifecycle. Ensure systems meet performance, functionality, and security requirements. Promote continuous improvement in development standards and testing methodologies. Staff Management (Personeelbestuur) Lead, manage, and motivate development teams to achieve departmental objectives. Allocate responsibilities, monitor performance, and ensure accountability. Support recruitment, onboarding, and retention of technical talent. Resource Management (Hulpbronbestuur) Manage departmental budgets, technology resources, and development tools. Optimise resource allocation to maximise efficiency and project success. Ensure effective utilisation of personnel, systems, and infrastructure. Desired Competencies Strategic leadership and decision-making ability. Strong project and stakeholder management skills. Excellent analytical and problem-solving capabilities. High level of technical expertise and business acumen. Strong interpersonal, communication, and presentation skills. Ability to lead change and drive innovation within a complex environment. This role offers an excellent opportunity for an experienced technology leader to make a significant contribution within a progressive academic environment while leading impactful systems development initiatives. #J-18808-Ljbffr
System Development Manager
PRO-MATCH RECRUITMENT
centurion, centurion
Published 1 days ago
Report job