Technical Lead: Software Development

Cape Town, Western Cape, South Africa

Job Description


Kick-start your career in the online gaming world and experience the very latest in technology and innovation.The Department:Portfolio: iGaming BrandsWelcome to iGaming Brands, a dynamic and innovative powerhouse at the intersection of iGaming and customer empowerment. At iGaming Brands, our focus on affiliate relationships, brand development, digital marketing excellence, and quality engineering sets us apart in the industry. We are dedicated to creating products that not only engage our players but also empower them, driving an unparalleled customer experience. Our commitment to leveraging cutting-edge front-end, back-end, and automation technologies, in addition to cloud workloads, ensures that we remain at the forefront of innovation while prioritizing quality and customer satisfaction. Join us at iGaming Brands, where we are redefining the landscape of iGaming through strategic excellence and technological innovation.Purpose of the Role:Reporting to the Engineering Lead, the Technical Lead is part of a team that serves as the collective technical subject matter experts, responsible for the effective and efficient performance of products, providing technical direction and mentoring to the greater teams and ensuring innovation is at the forefront of development.Duties include, but not limited to:Operating DutiesLeadership

  • Assist with mentoring on an individual and team level.
  • Leading by example by following and enforcing best practices and standards.
  • Building relationships with stakeholders.
  • Conducting progression as well as external interviews.
  • Assist with assessing technical competencies of the teams and individuals and providing guidance where required.
  • Growing and nurturing talent.
  • Familiarize the team with the development process, design standards, techniques and tools to support task performance.
  • Together with senior developers, ensure there is an adequate onboarding process for new starters.
Execution on delivery
  • Ensuring that there is a solid SDLC in place for the teams to follow.
  • Ensuring code reviews are done at an acceptable standard.
  • Management of the technical execution and overall quality of the solution.
  • Identify dependencies and designing technical solutions and transferring them to delivery teams.
  • Auditing systems to have adequate monitoring and alerting.
  • Analyse, detect, identify and assist in correcting technical problems and deficiencies.
  • Acting as the last line of defence in Sev A-type (major) incidents.
  • Ensure there is an adequate amount of documentation and automation coverage
Innovation
  • Inspire and encourage innovation in teams.
  • Assist with our cloud adoption programme.
  • Looking towards new technology and changes in existing technology.
  • Liaising with third-party vendors and creating POCs where applicable.
  • Focus on the integrity of the systems with regards to quality, stability and scalability.
  • Drive a development culture of innovation, ownership and efficiency.
Expertise
  • Constantly upskilling to keep up with the latest changes in technology.
  • Able to quickly get up to speed with existing systems and products.
  • Able to understand and deliver quality code.
  • Able to provide solutions to complex tech and business problems.
  • Ensuring that the Engineering Lead & Architecture Teams vision is implemented when building or maintaining systems.
Duties to Engineering Lead
  • Highlight areas of innovation and improvement.
  • Work with Engineering Lead on future state.
  • Communicate the status and management of technical debt.
  • Ensure general communication is open and honest and raise any concerns timeously.
  • Ability to lead proactively and independently.
This job description is not intended to be an exhaustive list of responsibilities. The job holder may be required to complete any other reasonable duties in order to achieve business objectives.Essential Criteria:
  • Computer Science related degree, diploma, similar qualification or demonstrated completion of courses
  • At least 5 years hands-on development experience.
  • Proven knowledge of various development principles such as SOLID.
  • Advanced knowledge of SDLC.
  • Proven knowledge of CI/CD practises.
  • Knowledge of DevOps tools such as Git, TFS, Jira etc.
  • UML understanding.
  • Understanding of OOP.
  • Experience in working with Agile teams.
  • Demonstrates consistent behaviour aligned to the Organizational Culture.
Personal competencies:
  • Attention to detail
  • Time and Self-Management
  • Stress Tolerant
  • Resilient
  • Team Orientated
  • Constant learner
  • Problems solving
  • Decision making
*Please note we will apply relevance to our Talent Management and Talent Development Programme as part of our recruitment process.*Shortlisted candidates may need to complete an assessment.This position requires trust and honesty it has access to customers financial details - therefore a credit and criminal record check will be conducted. The qualifications identified herein are an inherent job requirement; therefore, a qualification verification check will be done. By applying for this role, and supplying the necessary details, you hereby grant us permission to apply for these checks. This will be done in a confidential manner, and solely for the purposes of verification.Should you not hear from us within 2 weeks, please deem your application as unsuccessful.The perfect place to work, play and grow!

DigiOutsource

Beware of fraud agents! do not pay money to get a job

MNCJobs.co.za will not be responsible for any payment made to a third-party. All Terms of Use are applicable.


Job Detail

  • Job Id
    JD1337393
  • Industry
    Not mentioned
  • Total Positions
    1
  • Job Type:
    Full Time
  • Salary:
    Not mentioned
  • Employment Status
    Permanent
  • Job Location
    Cape Town, Western Cape, South Africa
  • Education
    Not mentioned