Job Title: Head of Tech - Hybrid Role
Location: Johannesburg, South Africa
Overview
As the Head of Tech, you will play a pivotal role in guiding and supporting IT teams through the planning, design, development, and delivery phases of enterprise-level software solutions. Your deep technical expertise and industry knowledge will ensure our software solutions are scalable, flexible, and resilient.
You will lead a dynamic team of front-end, back-end, DevOps, and business intelligence developers, managing the full project lifecycle while mentoring and inspiring team members to achieve their goals.
Our ideal candidate emphasizes rapid time-to-market, operational scalability, and automation to drive platform growth and new market entries.
Key Responsibilities
Team Leadership and Development
* Create and maintain a productive working environment for development teams.
* Mentor and coach team members, fostering both technical and soft skill development.
* Set professional and technical goals for the team.
* Supervise and guide the team through projects, delegating tasks effectively.
Software Development and Architecture
* Design, develop, and document the technical architecture of products, emphasizing scalability, performance, security, and integration.
* Lead discussions and decisions on architectural solutions, performance optimizations, and future constraints.
* Drive adoption of best practices, coding standards, and architectural patterns.
* Ensure continuous system updates, maintenance, and security audits.
Stakeholder Collaboration
* Coordinate and collaborate with product owners, project managers, account managers, UI/UX designers, and technical support teams.
* Translate operator pain points and industry requirements into technical solutions.
Recruitment and Training
* Participate in the hiring process, including creating job descriptions, evaluating candidates, and onboarding new hires.
* Lead training initiatives to build team expertise in emerging technologies and tools.
Operational Oversight
* Ensure fast deployment cycles with a focus on quality and operational scalability.
* Conduct code reviews to ensure high-quality standards and collaborative practices.
* Monitor and manage technical debt, ensuring balance between innovation and maintenance.
Technical Expertise
Mandatory Requirements
* Extensive experience developing solutions in the B2B software industry, specifically within the iGaming sector.
* At least 10 years of software development experience, including 3+ years in a leadership role focusing on C#/.NET and Umbraco.
* Proficiency with the latest .NET technologies (.NET Core, .NET6, WebAPI).
* Strong knowledge of event-driven architectures and microservices.
* Experience with SQL, including profiling and database design.
* Expertise in designing and deploying applications on platforms such as Umbraco and Figma.
* Hands-on experience with client/server and N-tier architectures.
* Strong analytical skills to analyze technical requirements and propose effective solutions.
* Exceptional communication skills to engage with both technical and non-technical stakeholders.
* Passion for technology and a commitment to continuous learning.
Desired Skills
* Knowledge of regulatory and operational requirements in the iGaming industry.
* Experience leveraging open-source technologies to reduce costs and enhance capabilities.
* Familiarity with automation tools and testing frameworks.
* Proficiency in integrating caching objects and optimizing application performance.
Key Performance Indicators (KPIs)
Code Quality Assurance
* Number of style guide mismatches and issues found by linters.
* Improvement percentages in style and security metrics.
* Test code coverage and reduction of code smells.
Architectural and Design Direction
* Code churn metrics to identify areas needing design improvements.
* Management of technical debt with a favourable new-to-paid ratio.
Code Review Healthiness
* Time to review and first comment on pull requests.
* Average size of pull requests and collaborator engagement levels.
* Ratio of approvals to declines in code reviews.
Deployment Metrics
* Frequency and size of deployments.
* Bug detection rates in production environments.
Collaboration and Engagement
* Number of collaborators and comments per pull request.
* Level of engagement in code reviews and team discussions.
Working Relationships
* Developers: Manage a diverse team of front-end, back-end, and full-stack developers.
* Product Owners: Align technical solutions with product roadmaps and priorities.
* Project Managers: Collaborate to ensure project timelines and deliverables are met.
* Account Managers: Address client requirements and coordinate testing.
* UI/UX Designers: Enhance customer experience through user-centric design.
* Technical Support: Resolve bugs and technical issues in collaboration with support teams.
Join us and lead the charge in crafting innovative, scalable solutions in the iGaming space while fostering a culture of excellence and continuous learning.
Desired Skills:
* C#
* .net
* Leadership
* SDLC
* .NET Core
* .NET6
* WebAPI
About The Employer:
- Incredible Vibe
- State of the Art Technology
- Entrepreneurial Global Winning Culture
#J-18808-Ljbffr