Enable job alerts via email!

Solutions Delivery Lead

Gijima Holdings

Gauteng

On-site

ZAR 800,000 - 1,200,000

Full time

Yesterday
Be an early applicant

Generate a tailored resume in minutes

Land an interview and earn more. Learn more

Start fresh or import an existing resume

Job summary

A leading ICT firm in South Africa is seeking a Technical Leader with strong software development management experience. The ideal candidate should have at least six years in software design, project management using agile frameworks, and extensive knowledge of Microsoft development tools. Responsibilities include task coordination, technical leadership, project planning, and team collaboration, ensuring high standards in application development and maintenance.

Qualifications

  • Minimum six years of experience in designing software applications, including integration solutions.
  • Minimum six years of experience in developing software applications, including integration solutions.
  • Minimum six years of experience using Microsoft development tools.
  • Minimum three years of experience in Development Operations (DevOps).
  • Experience with cloud technologies will be advantageous.

Responsibilities

  • Coordinates tasks and work activities of developers and application support teams.
  • Provides technical direction and guidance on technology selection.
  • Develops project plans and estimates timelines.
  • Leads troubleshooting of complex technical issues.
  • Maintains codebase organization and enforces standards.
  • Implements and maintains CI/CD pipelines for development processes.

Skills

MCSD.Net
Azure Developer Associate
Agile project management
Microsoft development tools
MSSQL Server administration
Data security
DevOps
Team coordination
Technical leadership
Codebase maintenance

Education

Relevant university ICT degree or NQF 7 equivalent qualification

Tools

Visual Studio .NET
Power Platform

Job description

A relevant university ICT degree or a related NQF 7 ICT equivalent qualification.

MCSD.Net, MCAD, or Azure Developer Associate certification is compulsory.

Minimum six years of experience in designing software applications, including integration solutions.

Minimum six years of experience in developing software applications, including integration solutions.

Minimum six years of experience in software development project management using agile frameworks.

Minimum six years of experience using Microsoft development tools, such as Visual Studio .NET, Power Platform, MSSQL, etc.

Minimum six years of experience in developing medium-to-large scale web application solutions.

Minimum six years of experience in MSSQL Server administration.

Minimum six years of experience in application support.

Minimum three years of experience in Development Operations (DevOps).

Minimum two years of experience in data security.

Experience with cloud technologies will be advantageous.

KEY PERFORMANCE AREAS

  1. Team coordination: Coordinates tasks and work activities of developers, database administrators, and application support teams, including cross-functional teams.
  2. Technical leadership: Provides technical direction, guidance, and recommendations on technology selection and design decisions, ensuring alignment with best practices and appropriate design patterns.
  3. Team collaboration: Fosters effective communication and collaboration within the development team and cross-functional teams, such as project managers and QA, and promotes knowledge sharing.
  4. Project planning and estimation: Develops project plans, breaks down tasks, estimates timelines, and aligns the team's work with project goals and deadlines.
  5. Troubleshooting: Leads and assists the team with troubleshooting complex technical issues, providing solutions, and encouraging proactive problem-solving.
  6. Task management: Assigns technical tasks to team members in development, database administration, application support, and projects, including reviewing their work.
  7. Codebase maintenance: Oversees version control, code organization, code reviews, and enforces standards.
  8. Technical presentation: Prepares and delivers technical presentations or training sessions for the team and other divisions.
  9. Technical documentation: Creates and maintains comprehensive documentation of support procedures, code, designs, and deployment details.
  10. Security and compliance: Develops and implements security controls based on best practices and ensures adherence to relevant regulations and standards.
  11. Technology and solution evaluation: Creates proof of concepts to validate the feasibility of new technologies, approaches, or solutions before full-scale implementation.
  12. Performance reporting: Reports on application development, database, and support performance.
  13. Release management: Implements and maintains CI/CD pipelines to automate development processes and ensure smooth releases.
  14. Mentoring and coaching: Provides guidance to junior resources to develop their technical skills.
  15. Data governance: Ensures compliance with ICT processes and standards.
  16. Stakeholder management: Provides updates on project and operational status, communicates progress and challenges to stakeholders.
Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.