Skip to content

Digital Technical Lead

  • Hybrid
    • Gqeberha, Eastern Cape, South Africa
    • Gauteng, Gauteng, South Africa
    +1 more
  • DVT SA

Job description

As the Digital Technical Lead, you will have the exciting opportunity to architect, design, and implement cutting-edge solutions that help drive our internal Digital, Data, and AI strategies. You will be at the forefront of leveraging .NET, Azure, DevOps, and AI technologies, with the ability to explore and integrate additional technologies as needed for innovative solutions. 

This role is best suited to someone with a passion for delivering exceptional solutions and who thrives on providing strong technical leadership, but also wants to continue with hands-on development. You will collaborate effectively with multiple cross-functional project teams, taking on varied responsibilities in a dynamic and growing environment. If you are proactive, detail-oriented, adaptable, and customer-centric, we want you to join our team and help shape the future of our internal technology landscape. 

 

 KEY MEASUREMENTS   

  • Delivery of solutions based on business, functional and technical requirements. 

  • Solution best practices, quality, performance, reliability, scalability and security. 

  • Technical leadership and hands-on development. 

  • Thought leadership regarding industry best practices and evolving technologies. 

  • Collaboration with cross-functional teams and stakeholders at all levels (including C-Suite/executives).  

 

ATTITUDES

  • Team player. 

  • Goal driven and disciplined. 

  • Proactive and detail oriented. 

  • Adaptable to various situations. 

  • Customer-centric, focusing on internal stakeholders. 

  • Ability to work effectively under pressure. 

  • Commitment to continuous learning and improvement. 

  • Passion for solution delivery.  

  • Adaptable to evolving requirements and technologies. 

 

RESPONSIBILITIES

  • Architect, design and implement solutions required as part of our internal Digital, Data and AI strategies. For now, it is expected that these will primarily require .NET, Azure, DevOps and/or AI technologies, but some solutions may also require Data, Automation, Low/No Code and/or other technologies. 

  • Technical leadership and hands-on development. 

  • Solution best practices, quality, performance, reliability, scalability and security.  

  • Adoption of modern development methodologies, unit testing, CI/CD, and DevOps practices. 

  • Thought leadership regarding industry best practices and evolving technologies. 

  • Collaborate effectively with multiple cross-functional project teams concurrently. 

Job requirements

 

Skills  

  • Technical leadership skills. 

  • Thought leadership skills. 

  • Analytical and problem-solving skills. 

  • Communication and interpersonal skills.  

  • Time management, scheduling and estimation. 

 

Knowledge 

  • Expert-level proficiency in .NET, C#, Web API, Clean Architecture and Azure development. 

  • Deep understanding of common design patterns (e.g., Repository, Unit of Work, Mediator, Outbox, Options etc.). 

  • Strong grasp of software testing principles, including unit testing, integration testing, and TDD. 

  • Deep knowledge of authentication and authorisation mechanisms (Entra ID, Azure B2C, Auth0 etc). 

  • Proficiency in database design with both SQL (MS SQL, PostgreSQL) and NoSQL (Cosmos DB, etc.). 

  • A solid understanding of cross-cutting concerns (e.g., security, logging, monitoring). 

  • Ability to discuss trade-offs in architectures, balancing scalability, maintainability, and performance. 

Experience  

  • 4-5 years minimum software development experience. 

  • Complex, real world solution architecture, design and implementation experience. 

  • Technical leadership (leading, mentoring, code reviews etc.) experience. 

  • Azure cloud services and DevOps experience, including: 

  • Infrastructure as Code (IaC) (Terraform, Bicep). 

  • CI/CD pipelines (Azure DevOps, GitHub Actions). 

  • Monitoring & scaling applications in production. 

  • Containerisation. 

  • AI (Azure AI, OpenAI, Copilot Studio, Azure AI Foundry etc.) technologies experience would be an advantage. 

  • GitHub Copilot experience would be an advantage.  

  • Intent Architect experience would be an advantage.  

  • Any Data (Power BI, Azure Synapse, Fabric etc.), Automation (Power Automate/similar) and/or Low/No Code (Power Apps/similar) technologies experience is nice to have. 

 

Qualifications  

  • Bachelor's degree or above in Computer Science, Software Engineering, or equivalent experience. 

  • Relevant certifications (Microsoft exams AZ-204, AZ-104, AZ-305, AZ-400, AI-900, AI-102, GitHub Copilot etc.) would be an advantage.  

or