Jobs
>
Johannesburg

    Software Engineering Tech Lead – Perm – Hybrid - Johannesburg, South Africa - E-Merge

    E-Merge
    E-Merge Johannesburg, South Africa

    Found in: Executive Placements ZA C2 - 16 hours ago

    E-Merge background
    Description

    Our prestige client is seeking a highly skilled Software Engineering Technical Lead to support their development team as we build out a new core technology solution. As a senior member of the technology team youll work directly with the CTO, Head of Engineering, business owners and product owners to understand the business strategy, create solution plans, and support a team of software engineers as they develop a polished final product

    Responsibilities

    · Collaborating with various stakeholders to determine software requirements.

    · Providing the development team with architectural blueprints to follow.

    · Guiding and assisting the development team throughout the process.

    · Troubleshooting and resolving issues with coding or design.

    · Upgrade the quality of your teams code by showing them how to do it better

    · Ensuring that you and the team adhere to development schedules and deadlines.

    · Presenting regular progress reports and setting goals.

    · Testing the final product to ensure it is completely functional and meets requirements.

    · Updating software solutions as required.

    Key Requirements

    · Degree in Computer Science or relevant Engineering fields.

    · Extensive experience in software development and project management.

    · Great code writing skills developed over 3+ years of experience.

    · Solid understanding of a variety of programming tools and development platforms.

    · Excellent organizational and leadership abilities.

    · Highly analytical mindset, with an ability to see both the big picture and the details.

    · Strong communication and presentation skills.

    · Great at deep-diving into the code to find quality improvement opportunities.

    · Able to clearly articulate technical insights and expertise that continuously increases your team''s work quality and performance.

    · High code quality standards including experience with writing and maintaining unit-tests, and functional tests.

    · Strong computer science fundamentals in system design, data structures, and algorithms

    Core Technologies

    · Angular

    · RxJS

    · Bootstrap

    · SCSS

    · Kotlin

    · Spring and Springboot

    · Open Source Libraries

    · AKS (Azure Kubernetes Services)

    · Azure Postgres

    · Docker