Software Engineering Lead

3 weeks ago


Johannesburg, South Africa IQbusiness South Africa Full time

To envision, lead and develop fit for purpose, integrated end
- to end technical solutions across multiple technologies for the organisation, through inspirational technical leadership and visionary long-term thinking. Provide leadership across multiple initiatives guiding engineering lead practitioners to achieve product / programme alignment.

Role
- Analyse problems and formulate solution based on organisations boundaries, architectures and constraints: Needs to be achievable and operational, must push boundaries when required and continuously push for improvements.
- Work with technology domain SME’s to shape, contribute and to integrate a solution across the technology stack, from database and DevOps infrastructure that supports continuous deployment.
- Take proposed solutions through relevant governance forums and obtain acceptance for solutions from relevant specialists (domain or technology).
- Collaborate and communicate and obtain buy-in from key stakeholders.
- Decomposition of the solution and assisting with the scheduling/sequencing work and identification of resourcing needs.
- Flesh out designs and contribute to functional and non-functional requirements.
- Assist software designers with lower level designs.
- Troubleshoot issues relating to technical delivery.
- Keep abreast of the technical landscape on how it fits together.
- Understand constraints and risk and make the necessary trade-offs.
- Influence and negotiate with key stakeholders.
- Craft the end to end solution taking into consideration: people, technology, systems and data.
- Future proof end to end solutions as far as possible within the organisation constraints.

**Qualifications**:

- Bachelor’s degree or equivalent combination of education and work experience in development and design (Application, Infrastructure, etc.).
- Bachelor Degree in either Information Systems, Informatics or Computer Science or Engineering (or equivalent work experience).Experience

Key Responsibilities and/or Outputs
- Creating modules and components and coupling them together into a functional app
- Ensuring high performance on mobile and desktop
- Writing tested, idiomatic, and documented JavaScript, HTML and CSS
- Cooperating and engaging with the back-end developer in the process of building the RESTful API
- Communicating with external web services
- Proficiency with JavaScript and HTML5 (5+ years' experience preferred)
- Experience with Node.js (at least 2 years)
- Experience with web and mobile apps preferred
- Professional, precise communication skills
- Expert knowledge of AngularJS / ReactJS practices and commonly used modules based on extensive work experience
- Creating self-contained, reusable, and testable modules and components



  • Johannesburg, South Africa PBT Group Full time

    PBT Group is offering an exciting opportunity for an Engineering Lead II. In this role, you will be responsible for envisioning, leading, and developing fit-for-purpose, integrated end-to-end technical solutions across multiple technologies for the organisation. Your work will involve inspirational technical leadership and visionary long-term thinking to...


  • Johannesburg, South Africa Planet10 Full time

    Â - Matric - Degree in Computer Science/ Engineering/ Mathematics or related. - 7 years+ Software Development experience. - A successful track record working as an engineering leader across multiple teams. - Experience leading and contributing to software architecture. - Experience leading software engineering practices. - Experience establishing and...

  • Engineering Lead

    4 days ago


    Johannesburg South, South Africa Globe 24-7 Full time

    Job ID - #BH-6784 - Category - Mining - Location - Johannesburg, South Africa - Job Type - Full Time - Posted Date - 25 August 2023 - Closing Date - 15 September 2023 **The Company** Our client is one of the world’s largest producers and marketers of copper, with mining operations and development projects in key mining regions of Africa, Australia and...


  • Johannesburg, South Africa Adzuna ZA B C2 Full time

    Job Description:Develop designs using SimulinkDesign, implement, and verify control systems, focusing on algorithm development and enhancementCollaborate with the Lead Software Engineer to document, verify, and test control software with meticulous accuracyPlay an active role in software development, tool creation, and analysis of dataDemonstrate flexibility...


  • Johannesburg, South Africa Communicate Recruitment Full time

    Job Description: Develop designs using SimulinkDesign, implement, and verify control systems, focusing on algorithm development and enhancementCollaborate with the Lead Software Engineer to document, verify, and test control software with meticulous accuracyPlay an active role in software development, tool creation, and analysis of dataDemonstrate...


  • Johannesburg, South Africa Communicate Recruitment Full time

    Job Description:Develop designs using SimulinkDesign, implement, and verify control systems, focusing on algorithm development and enhancementCollaborate with the Lead Software Engineer to document, verify, and test control software with meticulous accuracyPlay an active role in software development, tool creation, and analysis of dataDemonstrate flexibility...

  • Software Engineer

    3 weeks ago


    Johannesburg, South Africa Capital Recruit Full time

    A company specializing in card, payments, network billing, and data. Utilizing sophisticated algorithms and technology, analyzing Visa and MasterCard invoices that have been charged to banks for their card issuing and acquiring processing, and delivering a comprehensive solution that addresses the complexities inherent in card billing and interchange...


  • Johannesburg, South Africa People Source Full time

    Able to design, develop, and maintain software applications. An understanding of OOP and N-tier architectures. Lead a team of developers, providing guidance, support, and mentoring to achieve project objectives. Take ownership of a portfolio of products, overseeing development, deployment, and ongoing support in production environments. Employ the best...

  • Software Engineer

    4 weeks ago


    Johannesburg, South Africa PRR Recruitment Services Full time

    This well known software house is looking for a Software Engineer. The ideal candidate will have strong experience in the following; 5+ years demonstrable experience in .Net (C#, ASP.Net, Core, MVC), JavaScript (Native, Angular) and SQL (Microsoft SQL Server)Experience with program leadership, governance, and change enablement.Knowledge of basic algorithms,...

  • Engineering Lead

    3 weeks ago


    Johannesburg North, South Africa Datonomy Solutions Full time

    We are looking for an Intermediate Engineering Lead to join our team, based in Johannesburg. To envision, lead and develop fit for purpose, integrated end- to end technical solutions across multiple technologies for the organisation, through inspirational technical leadership and visionary long-term thinking. Provide leadership across multiple initiatives...

  • Software Engineer

    4 weeks ago


    Johannesburg, South Africa Network Recruitment Full time

    Responsibilities:Collaborate with cross-functional teams to define, design, and ship new featuresWrite clean, maintainable, and efficient codeDesign and implement software solutions that meet functional requirementsConduct code reviews and participate in peer programming sessionsTroubleshoot, debug, and upgrade existing softwareDevelop automated test cases...

  • Software Engineer

    3 weeks ago


    Johannesburg, South Africa Network Recruitment Full time

    Responsibilities: Collaborate with cross-functional teams to define, design, and ship new features Write clean, maintainable, and efficient code Design and implement software solutions that meet functional requirements Conduct code reviews and participate in peer programming sessions Troubleshoot, debug, and upgrade existing software Develop automated test...

  • Software Engineer

    3 weeks ago


    Johannesburg, South Africa Adzuna ZA B C2 Full time

    Responsibilities:Collaborate with cross-functional teams to define, design, and ship new featuresWrite clean, maintainable, and efficient codeDesign and implement software solutions that meet functional requirementsConduct code reviews and participate in peer programming sessionsTroubleshoot, debug, and upgrade existing softwareDevelop automated test cases...

  • Software Engineers

    4 weeks ago


    Johannesburg, South Africa Set Consulting Full time

    Software Engineers - JavaMajor Bank with strong footprint in Africa seeks technically sound Software Engineers. There are roles available in different Business Units across the bank. Exciting new projects. Great culture. Main Responsibilities:Pivotal roles to create programs/scripts and integrate software services.Design from moderate to complex...


  • Johannesburg, South Africa Adzuna ZA B C2 Full time

    Software Development EngineerJohannesburg East-RandQualifications and minimum requirements:Degree in Computer Science or EngineeringMinimum 5 years of programming experienceSoftware development experience using C++Duties:Develop/integrate/interface with various components.Design and develop firmware/software solutions.Develop system technical...


  • Johannesburg, South Africa E&D Recruiters Full time

    Software Development Engineer Johannesburg East-RandQualifications and minimum requirements: Degree in Computer Science or Engineering Minimum 5 years of programming experience Software development experience using C++ Duties: Develop/integrate/interface with various components. Design and develop firmware/software solutions. Develop system technical...

  • Engineering Lead Ii

    4 weeks ago


    Johannesburg, South Africa Nedbank Full time

    **Requisition Details & Talent Acquisition Consultant** - REQ 132995 - Keabetswe Modise- Career Stream- Application Development- Leadership Pipeline- Manage Self: Professional**Job Family** - Information Technology**Job Purpose** - To envision, lead and develop fit for purpose, integrated end - to end technical solutions across multiple technologies for the...


  • Johannesburg, South Africa Adzuna ZA B C2 Full time

    GoldenRule is in search of a Mid Tier Software Engineer to join a leading Digital Business Giant.As a Mid-Tier Software Engineer, you will be required to work with the Java programming language, follow existing IT standards, policies and procedures to develop web applications and computer systems. Working with other colleagues in our hybrid teams...


  • Johannesburg, South Africa Planet10 Full time

    GoldenRule is in search of a Mid Tier Software Engineer to join a leading Digital Business Giant. As a Mid-Tier Software Engineer, you will be required to work with the Java programming language, follow existing IT standards, policies and procedures to develop web applications and computer systems. Working with other colleagues in our hybrid teams...


  • Johannesburg, South Africa Planet10 Full time

    GoldenRule is in search of a Mid Tier Software Engineer to join a leading Digital Business Giant.As a Mid-Tier Software Engineer, you will be required to work with the Java programming language, follow existing IT standards, policies and procedures to develop web applications and computer systems. Working with other colleagues in our hybrid teams...