Senior Technical Lead

This job is published by an external platform.

LocationJohannesburg, South Africa
ContractFull time
Closingin 21 days
The purpose of this role is to design scalable solutions, guide technical teams, ensure code quality, and deliver software projects aligned with business objectives. Contract Duration 24-Month Fixed-Term Contract Key Performance Areas Lead a team of... Minimum Requirements
Degree in Computer Science, Software Engineering, or related field.
Master’s degree will be advantageous.
Microsoft certification in .NET or Azure will be advantageous.
Minimum of ten (10) years’ hands-on experience in:
.NET development;
C#;
ASP.NET;
MVC; and
.NET Core.
Minimum of three (3) to five (5) years’ experience in a technical leadership role managing development teams.
Strong experience with Agile methodologies, including:
Scrum; and
Kanban.
Solid experience with:
RESTful APIs;
Entity Framework;
LINQ; and
SQL Server.
Experience in cloud-based development, preferably:
Microsoft Azure; or
AWS.
Familiarity with frontend technologies such as:
JavaScript;
TypeScript;
Angular; or
React.
Good understanding of DevOps practices, including:
CI/CD pipelines;
Automated testing; and
Deployment tools.
Core Competencies
Strong leadership and team management skills.
Excellent problem-solving and analytical abilities.
High-level communication and interpersonal skills.
Ability to manage multiple priorities and deadlines within a dynamic environment.
Passion for technology, innovation, and mentoring others.
High attention to detail and quality standards.
High integrity and professional ethics.

Discover Your Match Score

Download the Edomatch app to see your personalized compatibility score with this position

Location

About the company

U

Unique Personnel

These jobs may interest you