Talent.com
Manager Software Engineering
Manager Software EngineeringEY Studio+ Nederland • Johannesburg, Gauteng, South Africa
Manager Software Engineering

Manager Software Engineering

EY Studio+ Nederland • Johannesburg, Gauteng, South Africa
13 days ago
Job description

Job Description

Manager Software Engineering

Job Rank : Manager

Location : Johannesburg Gauteng

Your responsibilities

The Africa Assurance Innovation and Digital team is looking to hire a skilled Manager Software Engineering to build tailored digital and innovative solutions for our Assurance business. These solutions are designed to monitor and facilitate process operations enhance productivity maximise efficiency and mitigate risk in the business. These solutions encompass a range of smart technologies such as Robotic Process Automation (RPA) SharePoint Machine Learning (ML) Artificial Intelligence (AI) and Data Analytics.

You will be responsible for the setup of an agile delivery environment. This role requires you to perform the design development testing implementation and support of these innovative solutions. You will also be responsible for writing and modifying code debugging software and overseeing a team of junior developers.

Other responsibilities include :

  • Working with Business Analysts Junior Developers Product Managers and other cross-functional resources to define and deliver business impacting projects.
  • Directing software programming and documentation development.
  • Project Management and proficiency in Project Management tools eg Azure DevOps Jira Trello
  • Test maintain and recommend improvements to ensure strong functionality and optimisation of existing solutions.
  • Provide guidance on process design and resolve complex technical design issues.
  • Create technical and process documentation for reference and reporting.
  • Produce clean efficient code based on specifications.
  • Support the launch and implementation of solutions as well as providing post-implementation support in resolving any potential issues to ensure smooth business operations.
  • Work with team members to conduct root cause analysis of issues review new and existing code and / or perform unit testing.
  • Testing and debugging code.
  • Review of code and documentation
  • Completion of governance processes

Skills and attributes for success

  • An analytical mind and inclination for problem-solving .
  • Highly self-motivated and directed.
  • Logical and efficient with a keen attention to detail.
  • Strong verbal and written communication skills .
  • Ability to communicate technical details to non-technical audiences.
  • Excellent listening interpersonal and oral communication skills.
  • Experience working in a team-oriented collaborative environment.
  • Excellent planning organisational project and time management skills.
  • Knowledge and interest in computer systems and the latest technologies.
  • The ability to learn new technologies quickly.
  • To qualify for the role you must have

  • A Bachelors degree in Computer Science Software Engineering Software Programming or equivalent of technical work experience.
  • 5 years in a software development role.
  • 2 of the years experienced leading a high-performing development team 4 people.
  • Experience working on a variety of software development projects.
  • Ability to drive technical and operational excellence pushing innovation with security reliability and quality.
  • Experience of 3 years of delivering in an agile delivery environment as part of software delivery.
  • Experience using project management tools such as Azure DevOps.
  • Comfortable communicating with Junior Developers Business Analystsand Project Managers and Executive team.
  • Employee hiring performance and growth management.
  • Experience architecting and developing workflow-based solutions or functionality.
  • Experience developing and consuming APIs.
  • Experience with web development technologies preferential.
  • Experience as a full-stack developer with strong knowledge of software engineering concepts preferred.
  • Extensive knowledge of coding languages (e.g. C C# Java JavaScript jQuery Python VB Script Ruby R HTML5 XML CSS) and frameworks / systems (e.g. AngularJS Git).
  • Knowledge and understanding of Machine Learning (ML) and Artificial Intelligence (AI).
  • General knowledge and experience in working with databases relational and non-relational.
  • Experience in analysing and visualising data in Microsoft Excel and Power BI advantageous.
  • Experience in using Microsoft 365 platform data storage analysis reporting tools and technologies (Azure SQL Azure Analysis Services Power BI Power Automate Power Pivot Power Query & Power View SharePoint etc.) preferential.
  • Ability to develop unit testing of code components or complete applications.
  • Required Experience :

    Manager

    Key Skills

    Hospitality Experience,Go,Management Experience,React,Redux,Node.js,AWS,Mechanical Engineering,Team Management,Leadership Experience,Mentoring,Distributed Systems

    Employment Type : Full Time

    Experience : years

    Vacancy : 1

    Create a job alert for this search

    Engineering Manager • Johannesburg, Gauteng, South Africa

    Related jobs
    Hydraulics Engineering Manager

    Hydraulics Engineering Manager

    Chainlink SA • Kempton Park, South Africa
    We are looking for a well experienced.Hydraulics Engineering Manager.Oversee the development and execution of engineering projects. Provide technical advice to both customers and colleagues within t...Show more
    Last updated: 30+ days ago • Promoted
    Senior Manager Software Engineering

    Senior Manager Software Engineering

    People Source • Johannesburg, South Africa
    The Senior Manager : Software Engineering Lead will be responsible for leading and scaling cross-functional engineering teams to architect, build, and optimize high-performing, secure, and scalable ...Show more
    Last updated: 30+ days ago • Promoted
    Engineering Manager

    Engineering Manager

    Treasure Trove Personnel • Johannesburg, South Africa
    Bachelors Degree in Electronical, Electrical, or Mechatronic Engineering.Minimum 3 years experience in engineering management or product development. Proven background in battery systems, electronic...Show more
    Last updated: 24 days ago • Promoted
    Software Project Manager (Agile / ScrumMaster)

    Software Project Manager (Agile / ScrumMaster)

    Set Consulting • Midrand, South Africa
    Position : Software Project Manager (Agile / ScrumMaster).Reporting structure : Systems Specialist.Job purpose : This role will focus on managing internal software and system implementation projects,.T...Show more
    Last updated: 30+ days ago • Promoted
    Software Engineer

    Software Engineer

    Henred Fruehauf • Germiston, South Africa
    We're seeking a talented Software Engineer to join our dynamic development team.You'll work on cutting-edge projects, collaborate with cross-functional teams. Design, develop, and maintain robust we...Show more
    Last updated: 30+ days ago • Promoted
    Mining Engineering Manager (Comminution - FEA)

    Mining Engineering Manager (Comminution - FEA)

    Rakkgalakane • Kempton Park, South Africa
    Mining Engineering Manager (Comminution - FEA), Kempton Park, Rneg + Ben.BEng or BSc Mechanical Engineering.CAD software. experience with 3D modelling.Valid driver’s license and own transport.Willi...Show more
    Last updated: 30+ days ago • Promoted
    Sales Manager - Automation Engineering and Industrial Robotics

    Sales Manager - Automation Engineering and Industrial Robotics

    Dante Personnel • Randburg, South Africa
    Automation engineering and industrial robotics company in South Africa Need strong Technical Ability.Relevant Qualifications / degree. Years experience managing sales team.Show more
    Last updated: 1 day ago • Promoted
    Software Engineer (Automotive Controls)

    Software Engineer (Automotive Controls)

    E&D Recruiters • Centurion, South Africa
    Software Engineer (Automotive Controls).BEng Degree in Electronic / Mechatronic Engineering (M Eng.Willing to travel overseas for variable periods. Matlab / Simulink software development for automotive ...Show more
    Last updated: 7 days ago • Promoted
    Applications Engineer

    Applications Engineer

    Boardroom Appointments • Kempton Park, South Africa
    Work with suppliers to create detailed technical requirements, including system architecture, hardware, software, and data, ensuring risk management, quality considerations, and product deployment ...Show more
    Last updated: 30+ days ago • Promoted
    Systems Implementation Project Manager - ERP, Software & Technology Rollout

    Systems Implementation Project Manager - ERP, Software & Technology Rollout

    Flair TM • Centurion, South Africa
    Lead planning, coordination, and execution of.Translate business requirements into executable delivery plans, managing timelines, budgets, and resources for on-time, in-scope delivery.Collaborate w...Show more
    Last updated: 4 days ago • Promoted
    Firmware Software Engineer

    Firmware Software Engineer

    JenRec Recruitment • centurion, Gauteng, South Africa
    This is an excellent opportunity for a driven engineer to work in a multidisciplinary, high-tech environment with a focus on. Design, develop, and test firmware for embedded systems in custom hardwa...Show more
    Last updated: 30+ days ago • Promoted
    Test Engineer Manager (Pretoria)

    Test Engineer Manager (Pretoria)

    Hired Recruitment (Pty) Ltd • Benoni, South Africa
    Increase team’s effectiveness with the following : .Recruitment, selection and orientation;.Assign accountabilities and plan. .Monitor and appraise job and project results.Develop a climate for offeri...Show more
    Last updated: 4 days ago • Promoted
    Engineering Manager - Aerospace

    Engineering Manager - Aerospace

    JenRec Recruitment • centurion, Gauteng, South Africa
    This company operates at the intersection of aerospace innovation and advanced.This role is ideal for a qualified engineering professional with strong business leadership experience and a deep tech...Show more
    Last updated: 30+ days ago • Promoted
    Process Manager / Engineer

    Process Manager / Engineer

    Deka Minas Pty Ltd • Sasolburg, South Africa
    Please note this position is based in Nigeria, Lagos- All VIsa Costs will be covered by the client.We are seeking a highly skilled and experienced. FPSO (Floating Production, Storage, and Offloading...Show more
    Last updated: 30+ days ago • Promoted
    Engineering Manager

    Engineering Manager

    Jean Fowlds Consultancy • east rand, Gauteng, South Africa
    Qualification / s : Engineering Degree.Previous Millwright / Artisan qualification will be advantageous.My client, a giant in the packaging industry, has a vacant position for an Engineering Manager (p...Show more
    Last updated: 14 days ago • Promoted
    Technical Support Manager (Engineer / Electrician)

    Technical Support Manager (Engineer / Electrician)

    Telebest • Benoni, South Africa
    Red seal certification or higher (Wireman's advantageous).Bachelor of Engineering (BEng) / BEng Tech / BEng Electrical Engineering. Proficiency in solar design software.Minimum 3 years' experience i...Show more
    Last updated: 30+ days ago • Promoted
    IT & Customs Systems Manager - Project Delivery Supervisor

    IT & Customs Systems Manager - Project Delivery Supervisor

    Fempower • Midrand, South Africa
    A global logistics leader is seeking an experienced.This role offers the opportunity to combine.Partner with the IT development team to ensure functionality aligns with customs and clearing require...Show more
    Last updated: 29 days ago • Promoted
    Process Safety Engineer

    Process Safety Engineer

    Deka Minas Pty Ltd • Sasolburg, South Africa
    Please note this position is based in Saudi Arabia.The client will cover all relocation costs.The Process Safety Engineer is responsible for developing, implementing, and maintaining process safety...Show more
    Last updated: 12 days ago • Promoted