Software Developer - BSc Computer Science

Bedfordview, Gauteng Isilumko Staffing (JHB)

Posted 21 days ago

Job Viewed

Tap Again To Close

Job Description

BSc in Computer Science

2-3 Years Full Development Life Cycle (SDLC) experience

Design, development and maintain software applications and systems.

Coding

Python, C++, C#, JAVA, JavaScript

Databases SQL, MySQL, PostgreSQL

DDS, HLA, DIS

Front end development and Scripting - Python3, HTML, JavaScript

Exposure to Agile / Scrum methodologies

AWS, Azure, GCP

Docker, Kubernetea tools

This advertiser has chosen not to accept applicants from your region.

Software Developer - BSc Computer Science

New
Bedfordview, Gauteng

Posted today

Job Viewed

Tap Again To Close

Job Description

BSc in Computer Science 2-3 Years Full Development Life Cycle (SDLC) experience Design, development and maintain software applications and systems. Coding Python, C++, C#, JAVA, JavaScript Databases SQL, MySQL, PostgreSQL DDS, HLA, DIS Front end development and Scripting - Python3, HTML, JavaScript Exposure to Agile / Scrum methodologies AWS, Azure, GCP Docker, Kubernetea tools
This advertiser has chosen not to accept applicants from your region.

2026 Senior Phase Cambridge IGCSE level Computer Science (including Coding and Robotics) Teache[...]

Midrand, Gauteng Independent Schools Association of Southern Africa

Posted 4 days ago

Job Viewed

Tap Again To Close

Job Description

2026 Senior Phase Cambridge IGCSE level Computer Science (including Coding and Robotics) Teacher (Midrand Secondary)

Midrand, Gauteng, South Africa
Full Time
2026 Senior Phase Teaching (South Africa)
Experienced

Nova Pioneer is looking for a Computer Science (including Coding and Robotics) Teacher to teach at our Midrand Secondary School based in Johannesburg, South Africa, in 2026. This is an exciting opportunity for a dynamic, qualified teacher to empower students using an enquiry-based learning approach and to be a part of an innovative network of schools that is developing generations of innovators and leaders who will shape the African Century.

About Nova Pioneer

Nova Pioneer is a pan-African, independent network of schools offering high-quality, accessible education from pre-primary through secondary school. Nova Pioneer uses a unique, enquiry-based learning approach that encourages students to ask “why” instead of telling them the “what”.

About the Role

We are looking for an exceptional Computer Science (Coding and Robotics) Teacher to start in January 2026. Resident teachers are supported by Deans of Instruction who partner with them in their growth journey by observing lessons, providing feedback and coaching.

Key Responsibilities

  • Deliver exceptional, real-world, enquiry-based Computer Science lessons that align with the Cambridge Computer Science curriculum requirements
  • Teach Cambridge International Computer Science and Coding and robotics to IGCSE
  • Deliver impactful and engaging enquiry-based lessons supported by technology to enhance instructional delivery
  • Observe, coach and be a model teacher for new teachers
  • Infuse joy and passion for learning into lessons so that students are excited about and invested in their academic excellence
  • Set and communicate rigorous and ambitious goals for all students and provide student feedback so they internalize it
  • Conduct ongoing assessment of student progress. Use assessment data to adjust instructional content and delivery techniques accordingly
  • Attend weekly feedback meetings with Deans and learning designers to enhance teaching practices
  • Fully participate in opportunities for professional growth including daily team meetings and reflections, weekly professional development meetings, instructional coaching, and organisation-wide learning and reflection
  • Communicate regularly with parents through email, telephone and parent-teacher conferences
  • Contribute to and participate in co-curricular programming for at least one activity in the course of a term
  • Participate in a variety of collaborative teams and committees, fulfil supervision duties as assigned including occasional morning, evening and weekend events

About You

Skills and Qualifications Required

  • A BSc in Computer Science or similar degree + completed a Post Graduate Certificate in Education (PGCE) is ideal. We are also open to candidates who have a Bachelors of Education degree but who have strong experience in a Computer Science field
  • Strong mathematical skills will be considered an added advantage
  • SACE registered
  • 2+ years teaching Computer Science
  • You have an understanding of the Cambridge Computer Science Curriculum
  • You have strong technical knowledge of Computer Science
  • You have experience with one or more of the following programming languages: Python, Visual Basic (console mode), Pascal/Delphi
  • You have a solid understanding of the design, coding and testing stages in the program development cycle
  • You can provide evidence (i.e. a portfolio of work) of programming skills
  • You love teaching and care deeply about the success of each and every student
  • You have an understanding of and passion for enquiry-based, student-centered learning
  • You have a deep understanding of children and you know how to connect with the specific age group that you teach
  • You are a team player and you enjoy group problem solving
  • You are adept at using technology for instruction

Nova Pioneer is committed to the achievement and maintenance of diversity and equity in employment. We offer consistent and ongoing personal development and provide clear career pathways that ensure that our people are always achieving their personal and professional best.

#J-18808-Ljbffr
This advertiser has chosen not to accept applicants from your region.

2026 Senior Phase Cambridge IGCSE level Computer Science (including Coding and Robotics) Teache[...]

Midrand, Gauteng Nova Pioneer

Posted 10 days ago

Job Viewed

Tap Again To Close

Job Description

Overview

Nova Pioneer is looking for a superstar Computer Science (including Coding and Robotics) Teacher to teach at our Midrand Secondary School based in Johannesburg, South Africa, in 2026. This is an exciting opportunity for a dynamic, qualified teacher to empower students using an enquiry-based learning approach and to be a part of an innovative network of schools that is developing generations of innovators and leaders who will shape the African Century.

About Nova Pioneer

Nova Pioneer is a pan-African, independent network of schools offering high-quality, accessible education from pre-primary through secondary school. Nova Pioneer uses an enquiry-based learning approach that encourages students to ask “why” instead of telling them the “what”. It allows them to form their own thinking through exploration, investigation and collaboration. Nova Pioneer currently has 15 schools in South Africa and Kenya with a vision to launch 100 schools and reach tens of thousands of students across the African continent in the next decade. To learn more, visit

About the Role

We are looking for an exceptional Computer Science (Coding and Robotics) Teacher to start in January 2026. Resident teachers are supported by Deans of Instruction who partner with them in their growth journey by observing lessons, providing feedback and coaching. See below to learn more about the teaching model at Nova Pioneer.

Key responsibilities for the role include:

  • Deliver exceptional, real world, enquiry-based Computer Science lessons that align with the Cambridge Computer Science curriculum requirements
  • Teach Cambridge International Computer Science and Coding and robotics to IGCSE
  • Design rigorous lesson plans
  • Deliver impactful and engaging enquiry-based lessons supported by technology to enhance instructional delivery
  • Observe, coach and be a model teacher for new teachers
  • Infuse joy and passion for learning into lessons so that students are excited about and invested in their academic excellence
  • Set and communicate rigorous and ambitious goals for all students and provide student feedback so they internalize it
  • Conduct ongoing assessment of student progress. Use assessment data to adjust instructional content and delivery techniques accordingly
  • Attend weekly feedback meetings with Deans and learning designers to enhance teaching practices
  • Fully participate in opportunities for professional growth including daily team meetings and reflections, weekly professional development meetings, instructional coaching, and organisation wide learning and reflection
  • Communicate regularly with parents through e-mail, telephone and parent-teacher conferences
  • Contribute to and participate in co-curricular programming for at least one activity in the course of a term
  • Participate in a variety of collaborative teams and committees, fulfil supervision duties as assigned including occasional morning, evening and weekend events
About You

Skills and Qualifications required:

  • A BSc in Computer Science or similar degree + completed a Post Graduate Certificate in Education (PGCE) is ideal. We are also open to candidates who have a Bachelors of Education degree but who have strong experience in a Computer Science field
  • Strong mathematical skills will be considered an added advantage
  • SACE registered
  • 2+ years teaching Computer Science
  • You have an understanding of the Cambridge Computer Science Curriculum
  • You have strong technical knowledge of Computer Science
  • You have experience with one or more of the following programming languages: Python, Visual Basic (console mode), Pascal/Delphi
  • You have a solid understanding of the design, coding and testing stages in the program development cycle
  • You can provide evidence (i.e. a portfolio of work) of programming skills
  • You love teaching and care deeply about the success of each and every student
  • You have an understanding of and passion for enquiry based, student-centered learning
  • You have a deep understanding of children and you know how to connect with the specific age group that you teach
  • You are a team player and you enjoy group problem solving
  • You are adept at using technology for instruction
How to Apply

Does working at Nova Pioneer excite you? If so, then apply now!

To apply, please complete the form on the right-hand side of this page. We cannot process applications that are emailed to us.

Please note: Where a copy of your resume is required, copying and pasting from a formatted document e.g. Microsoft Word may not result in the formatting transferring correctly to the final resume. You are encouraged to attach your resume in Microsoft Word or PDF format to protect formatting.

Applications will be reviewed on an ongoing basis until the right candidate is identified. Only qualified candidates will be invited for interviews.

Working at Nova Pioneer

Nova Pioneer is committed to the achievement and maintenance of diversity and equity in employment. We invest heavily in the growth of our people and offer ongoing personal development and clear career pathways. Nova Pioneer has a highly energetic, entrepreneurial environment where our people bring creative and innovative ideas to life. We look for people who are flexible and able to adapt quickly to adversity with a positive, can-do attitude. There is no problem too big for us. We work hard but we also have a lot of fun together. Read more about our culture principles below.

There are no fees for applications and we provide confidential handling of personal information in accordance with applicable law. Nova Pioneer will never request an application fee from candidates.

Please note: Nova Pioneer may appoint and/or expire the posting of this advertisement at their own discretion. If you have not been contacted within 30 days of the closing date of this advertisement please consider your application as unsuccessful.

#J-18808-Ljbffr
This advertiser has chosen not to accept applicants from your region.

2026 FET Phase Cambridge IGCSE level Computer Science (Coding and Robotics) Teacher (Midrand Se[...]

Midrand, Gauteng Nova Pioneer

Posted 9 days ago

Job Viewed

Tap Again To Close

Job Description

2026 Hiring Season is in full swing! We are currently in search of rockstar teammates who will meaningfully empower Future Innovators and Leaders to start in the year 2026!
Nova Pioneer is looking for a superstar Computer Science (Coding and Robotics)Teacher to teach senior grades at our Midrand Secondary School based in Johannesburg, South Africa in 2026! This is an exciting opportunity for a dynamic qualified teacher to empower students using an enquiry-based learning approach and to be a part of an innovative network of schools that is developing generations of innovators and leaders who will shape the African Century.

About Nova Pioneer

Imagine a world in which every young person across Africa attends a school that truly sets them up for success in the 21st century. A school that cares about individual students and allows them to explore the world around them. A school that focuses more on developing skills than on memorizing content. At Nova Pioneer, we have done more than just imagine this future, we are bringing it to life. Nova Pioneer is a pan-African, independent network of schools offering high quality, accessible education from pre-primary through secondary school. Nova Pioneer uses a unique, enquiry-based learning approach that encourages students to ask “why” instead of telling them the “what”.

About the Role

We are looking for an exceptional Computer Science (Coding and Robotics) Teacher to start in January 2026!

Key responsibilities for the role include:

  • Deliver exceptional, real world, enquiry-based Computer Science lessons that align with the Cambridge Computer Science curriculum requirements
  • Teach Cambridge International Computer Science, Coding and robotics to IGCSE, AS and A Levels
  • Design rigorous lesson plans
  • Deliver impactful and engaging enquiry-based lessons supported by technology to enhance instructional delivery
  • Observe, coach and be a model teacher for new teachers
  • Infuse joy and passion for learning into lessons so that students are excited about and invested in their academic excellence
  • Set and communicate rigorous and ambitious goals for all students and provide student feedback so they internalize it
  • Conduct ongoing assessment of student progress. Use assessment data to adjust instructional content and delivery techniques accordingly
  • Attend weekly feedback meetings with Deans and learning designers to enhance teaching practices
  • Fully participate in opportunities for professional growth including daily team meetings and reflections, weekly professional development meetings, instructional coaching, and organisation wide learning and reflection
  • Communicate regularly with parents through e-mail, telephone and parent-teacher conferences
  • Contribute to and participate in co-curricular programming for at least one activity in the course of a term
  • Participate in a variety of collaborative teams and committees, fulfil supervision duties as assigned including occasional morning, evening and weekend events

About You

Skills and Qualifications required:

  • A BSc in Computer Science or similar degree completed a Post Graduate Certificate in Education (PGCE) is ideal. We are also open to candidates who have a Bachelors of Education degree but who have strong experience in a Computer Science field
  • Strong mathematical skills will be considered an added advantage
  • SACE registered
  • 3 years teaching Computer Science
  • You have an understanding of the Cambridge Computer Science Curriculum
  • You have strong technical knowledge of Computer Science
  • You have experience with one or more of the following programming languages: Python, Visual Basic (console mode), Pascal/Delphi
  • You have have a solid understanding of the design, coding and testing stages in the program development cycle
  • You can provide evidence (i.e. a portfolio of work) of programming skills
  • You love teaching and care deeply about the success of each and every student
  • You have an understanding of and passion for enquiry based, student-centered learning
  • You have a deep understanding of children and you know how to connect with the specific age group that you teach
  • You are a team player and you enjoy group problem solving
  • You are adept at using technology for instruction

Working at Nova Pioneer

Nova Pioneer is committed to the achievement and maintenance of diversity and equity in employment. We invest heavily in the growth of our people because it leads to greater mastery in both us and our students.

Equal Opportunities Statement

Nova Pioneer is an equal opportunities employer and we are committed to the achievement and maintenance of diversity and equity in employment.

#J-18808-Ljbffr
This advertiser has chosen not to accept applicants from your region.

Software Engineering Lead

Johannesburg, Gauteng RELX

Posted 2 days ago

Job Viewed

Tap Again To Close

Job Description

About our Team

We are strengthening our software engineering team to modernize our existing application stack, powering one of LexisNexis Intellectual Property’s flagship AI products, LexisNexis Classification. The team enhances the application with new features and functions to enrich the users experience as well as optimizing existing functionalities. This is an opportunity to lead a team that works on modern, cloud native infrastructure and become an essential part of building and maintaining the product architecture.

We expect this team to work across multiple technologies around a core including:

  • React
  • Go
  • Python
  • JavaScript
  • Java
  • C#/.Net
  • Postgres
  • SQL
  • AWS

About the Role:

We are hiring a Software Engineering Lead to take the responsibility for the work on maintaining, modernizing and enhancing a key product, LexisNexis Classification. This product uses AI to read millions of patents globally and pull the relevant patents into custom categories that are relevant to the specific technology areas users define.

You’ll be the go-to person for a small highly skilled agile team, with ownership over the mission and your development practices and process. Your engineering team will be based mainly in South Africa but also across Europe. You will also work closely with existing application teams, as well as with a broader range of stakeholders distributed across the UK, Germany, Netherlands and the USA.

As a Software Engineering Lead, you will play a crucial role in overseeing software development mainly within LexisNexis Classification. You will contribute directly to solving technical problems as well as guiding your team to success.

Responsibilities

  • Owning and executing backlog of product optimization and enhancements.
  • Being responsible for backend and frontend maintenance of the product and ensuring bug fixes are prioritized in a timely manner.
  • Assisting in requirements gathering, decomposition and implementation of new features, such as additional features for product integration into existing LexisNexis Intellectual Property products.
  • Integrating performance and cost-optimization considerations into development work, throughout the entire development lifecycle.
  • Able to communicate and take ownership within the team and across team boundaries.
  • Helping to maintain AWS platform infrastructure with CDK, such as NodeJS/Python Lambdas.
  • Assisting in refactoring the existing application.
  • Writing and reviewing detailed specifications for the development of complex system components.
  • Leading in development processes, coding best practices, and code reviews.
  • Managing a team of software engineers in a Scrum based development environment while collaborating with stakeholders.

Requirements

  • Understand Software Engineering techniques and processes, particularly adapting Scrum and agile frameworks to meet business needs.
  • Experience with AWS or similar cloud providers, including knowledge on running cost effective serverless architecture.
  • Experience working with React.
  • Strong interpersonal, communication, and presentation skills applicable to a wide audience.
  • Experience with Python, JavaScript, Go, Azure Pipelines, GraphQL (or similar API schemas) or willingness to rapidly learn.
  • Experience in leading software engineering efforts for AI-enabled SaaS products is desirable, but not essential.

We promote a healthy work/life balance across the organisation. We offer an appealing working prospect for our people. With numerous wellbeing initiatives, shared parental leave, study assistance and sabbaticals, we will help you meet your immediate responsibilities and your long-term goals.

  • Working flexible hours - flexing the times when you work in the day to help you fit everything in and work when you are the most productive

We know that your well-being and happiness are key to a long and successful career. These are some of the benefits we are delighted to offer:

  • Medical Aid
  • Retirement Plan inclusive of Risk Benefits (Disability, Critical Illness, Life Cover & Funeral Cover)
  • Modern family benefits, including adoption and surrogacy
  • Study Leave

LexisNexis Legal & Professional provides legal, regulatory, and business information and analytics that help customers increase their productivity, improve decision-making, achieve better outcomes, and advance the rule of law around the world. As a digital pioneer, the company was the first to bring legal and business information online with its Lexis and Nexis services.

We are committed to providing a fair and accessible hiring process. If you have a disability or other need that requires accommodation or adjustment, please let us know.

We are an equal opportunity employer: qualified applicants are considered for and treated during employment without regard to race, color, creed, religion, sex, national origin, citizenship status, disability status, protected veteran status, age, marital status, sexual orientation, gender identity, genetic information, or any other characteristic protected by law.

#J-18808-Ljbffr
This advertiser has chosen not to accept applicants from your region.

Lead, Software Engineering

Johannesburg, Gauteng Standard Bank of South Africa Limited

Posted 2 days ago

Job Viewed

Tap Again To Close

Job Description

Business Segment: Personal & Private Banking

Location: ZA, GP, Johannesburg, Simmonds Street

We are seeking a dynamic and experienced Lead, Software Engineering to join our team in Johannesburg, South Africa. As a key member of our engineering leadership, you will drive innovation, mentor team members, and oversee the development of cutting-edge software solutions.

Responsibilities
  • Lead and manage a team of software engineers, fostering a culture of excellence and continuous improvement
  • Collaborate with stakeholders to define technical strategies and roadmaps aligned with business objectives
  • Define and maintain the frameworks, libraries, and tools that the feature teams will use, enforcing coding standards, architectural patterns, and best practices across the teams for high-quality and maintainable code.
  • Lead the platform team to develop and maintain shared services that allow feature teams to focus on core functions using standard components. Build CI/CD pipelines, automated testing, and other DevOps practices to ensure scalability and reliability.
  • Ensure the platform is relevant, modern, secure, and compliant with industry standards.
  • Ensure SRE practices are in place on the platform to ensure stability and service availability. Guide the team to manage platform consumption tenant requirements for consumers throughout the Group.
Qualifications
  • Bachelor's degree in Computer Science, Software Engineering, or a related field; Master's degree preferred
  • AWS Certified Developer Associate and/or AWS Certified Solutions Architect Associate
Experience
  • Extensive hands-on experience in developing JAVA applications for a minimum of 7 years - Mandatory
  • Experience in change deployment in a mid-to-large application - Mandatory
  • Experience in automated CI/CD builds – Mandatory
  • Technical exposure and hands-on experience in managing an application platform - Mandatory
  • Managing a small to medium sized Development team with direct reports – Mandatory
  • Solution orientation – ability to make the Renovite Platform capable for the planned future feature implementations - Mandatory
  • Knowledge and hands-on experience in Docker and Kubernetes - Mandatory
  • Familiarization with Angular development and implementations – Advantageous
  • Understanding of cost optimization in an application hosted in AWS (FinOps) - Advantageous

Please note: All our recruitment processes comply with the applicable local laws and regulations. We will never ask for money or any form of payment as part of our recruitment process. If you experience this, please contact our Fraud line on or

#J-18808-Ljbffr
This advertiser has chosen not to accept applicants from your region.
Be The First To Know

About the latest Programming languages Jobs in Johannesburg !

Software Engineering Lead

Johannesburg, Gauteng LexisNexis

Posted 2 days ago

Job Viewed

Tap Again To Close

Job Description

About our Team

We are strengthening our software engineering team to modernize our existing application stack, powering one of LexisNexis Intellectual Property’s flagship AI products, LexisNexis Classification. The team enhances the application with new features and functions to enrich the users experience as well as optimizing existing functionalities. This is an opportunity to lead a team that works on modern, cloud native infrastructure and become an essential part of building and maintaining the product architecture.

We expect this team to work across multiple technologies around a core including:

  • React
  • Go
  • Python
  • JavaScript
  • Java
  • C#/.Net
  • Postgres
  • SQL
  • AWS

About the Role:

We are hiring a Software Engineering Lead to take the responsibility for the work on maintaining, modernizing and enhancing a key product, LexisNexis Classification. This product uses AI to read millions of patents globally and pull the relevant patents into custom categories that are relevant to the specific technology areas users define.

You’ll be the go-to person for a small highly skilled agile team, with ownership over the mission and your development practices and process. Your engineering team will be based mainly in South Africa but also across Europe. You will also work closely with existing application teams, as well as with a broader range of stakeholders distributed across the UK, Germany, Netherlands and the USA.

As a Software Engineering Lead, you will play a crucial role in overseeing software development mainly within LexisNexis Classification. You will contribute directly to solving technical problems as well as guiding your team to success.

Responsibilities

  • Owning and executing backlog of product optimization and enhancements.
  • Being responsible for backend and frontend maintenance of the product and ensuring bug fixes are prioritized in a timely manner.
  • Assisting in requirements gathering, decomposition and implementation of new features, such as additional features for product integration into existing LexisNexis Intellectual Property products.
  • Integrating performance and cost-optimization considerations into development work, throughout the entire development lifecycle.
  • Able to communicate and take ownership within the team and across team boundaries.
  • Helping to maintain AWS platform infrastructure with CDK, such as NodeJS/Python Lambdas.
  • Assisting in refactoring the existing application.
  • Writing and reviewing detailed specifications for the development of complex system components.
  • Leading in development processes, coding best practices, and code reviews.
  • Managing a team of software engineers in a Scrum based development environment while collaborating with stakeholders.

Requirements

  • Understand Software Engineering techniques and processes, particularly adapting Scrum and agile frameworks to meet business needs.
  • Experience with AWS or similar cloud providers, including knowledge on running cost effective serverless architecture.
  • Experience working with React.
  • Strong interpersonal, communication, and presentation skills applicable to a wide audience.
  • Experience with Python, JavaScript, Go, Azure Pipelines, GraphQL (or similar API schemas) or willingness to rapidly learn.
  • Experience in leading software engineering efforts for AI-enabled SaaS products is desirable, but not essential.

We promote a healthy work/life balance across the organisation. We offer an appealing working prospect for our people. With numerous wellbeing initiatives, shared parental leave, study assistance and sabbaticals, we will help you meet your immediate responsibilities and your long-term goals.

  • Working flexible hours - flexing the times when you work in the day to help you fit everything in and work when you are the most productive

We know that your well-being and happiness are key to a long and successful career. These are some of the benefits we are delighted to offer:

  • Medical Aid
  • Retirement Plan inclusive of Risk Benefits (Disability, Critical Illness, Life Cover & Funeral Cover)
  • Modern family benefits, including adoption and surrogacy
  • Study Leave

LexisNexis Legal & Professional provides legal, regulatory, and business information and analytics that help customers increase their productivity, improve decision-making, achieve better outcomes, and advance the rule of law around the world. As a digital pioneer, the company was the first to bring legal and business information online with its Lexis and Nexis services.

We are committed to providing a fair and accessible hiring process. If you have a disability or other need that requires accommodation or adjustment, please let us know.

We are an equal opportunity employer: qualified applicants are considered for and treated during employment without regard to race, color, creed, religion, sex, national origin, citizenship status, disability status, protected veteran status, age, marital status, sexual orientation, gender identity, genetic information, or any other characteristic protected by law.

#J-18808-Ljbffr
This advertiser has chosen not to accept applicants from your region.

Lead, Software Engineering

Johannesburg, Gauteng Standard Bank Group

Posted 2 days ago

Job Viewed

Tap Again To Close

Job Description

Company Description

Standard Bank Group is a leading Africa-focused financial services group, and an innovative player on the global stage, that offers a variety of career-enhancing opportunities – plus the chance to work alongside some of the sector’s most talented, motivated professionals. Our clients range from individuals to businesses of all sizes, high net worth families, and large multinational corporates and institutions. We’re passionate about creating growth in Africa. Bringing true, meaningful value to our clients and the communities we serve and creating a real sense of purpose for you.

Job Description

We are seeking a dynamic and experienced Lead, Software Engineering to join our team in Johannesburg, South Africa. As a key member of our engineering leadership, you will drive innovation, mentor team members, and oversee the development of cutting-edge software solutions.

  • Lead and manage a team of software engineers, fostering a culture of excellence and continuous improvement
  • Collaborate with stakeholders to define technical strategies and roadmaps aligned with business objectives
  • Consistency and standardization: The individual is intended to define and maintain the frameworks, libraries, and tools that the feature teams will use. This also includes enforcing coding standards, architectural patterns (in consultation with the Architecture team), and best practices across the teams, leading to high-quality and maintainable code.
  • Efficiency and Productivity: The individual is expected to lead the platform team intended to develop and maintain shared services that multiple feature teams can use, allowing feature teams to focus on configuring their core functions using standard components. Lead building CI/CD pipelines, automated testing, and other DevOps practices are enabled and embedded to ensure scalability and reliability. Researching and developing new technologies and innovations into the platform, allowing feature teams to quickly adopt.
  • Innovation and Agility: The individual is expected to focus on ensuring the platform is relevant, modern, secure and compliant with industry standards.
  • Support and Maintenance: The individual is intended to ensure SRE practices are in place on the platform to ensure stability and service availability. Guide the team to ensure that the platform consumption tenant requirements are managed for consumers throughout the Group.

Qualifications

  • Bachelor's degree in Computer Science, Software Engineering, or a related field; Master's degree preferred
  • AWS Certified Developer Associate and/or AWS Certified Solutions Architect Associate

Experience

  • Extensive hands-on experience in developing JAVA applications for a minimum of 7 years - Mandatory
  • Experiences in change deployment in a mid-to-large application - Mandatory
  • Experience in automated CI/CD builds – Mandatory
  • Technical exposure and hands on experience in managing an application platform - Mandatory
  • Managing a small to medium sized Development team with direct reports – Mandatory
  • Solution orientation – ability to make the Renovite Platform capable for the planned future feature implementations - Mandatory
  • Knowledge and hands on experience in Docker and Kubernetes - Mandatory
  • Familiarization to Angular development and implementations – Advantageous
  • Having an understanding of cost optimization in an application hosted in AWS (FinOps) - Advantageous

Behavioural Competencies:

  • Articulating Information
  • Challenging Ideas
  • Developing Expertise
  • Developing Strategies
  • Embracing Change
  • Empowering Individuals
  • Examining Information
  • Exploring Possibilities
  • Interpreting Data
  • Making Decisions
  • Showing Composure
  • Team Working

Technical Competencies:

  • Agile Engineering
  • API Engineering
  • Automation
  • Cloud Computing
  • Continuous Delivery (CD)
  • Continuous Deployment
  • Continuous Integration (CI)
  • Core Systems
  • Data Engineering
  • Design Thinking
  • Error Budgets
  • Incident Response
  • Infrastructure as Code (IaC)
  • Knowledge Management
  • Microservices
  • Non-abstract Large System Design (NALSD)
  • Observability (Application and Web Analytics)
  • Platform Engineering
  • Policy as Code
  • Post-incidence Analysis
  • Reliability and Resilience
  • Security Engineering
  • Service Level Management
  • Software Engineering Methods
  • Software Engineering Tools
  • Software Foundations
  • System Integration
  • Test-driven Design (TDD)
  • Threat Modelling
Seniority level
  • Mid-Senior level
Employment type
  • Full-time
Job function
  • Engineering and Information Technology
#J-18808-Ljbffr
This advertiser has chosen not to accept applicants from your region.

Software Engineering Manager

Sandton, Gauteng R1500000 - R2500000 Y DEKA MINAS

Posted today

Job Viewed

Tap Again To Close

Job Description

Software Development Manager required in Johannesburg that will take leadership in planning, managing, and delivering high-impact software projects. You will oversee multiple operational teams while building strong relationships with customers and fostering a collaborative, growth-oriented culture within your teams. Your role will require strategic thinking, problem-solving, and a proactive approach to managing project complexities.

What you will do:

  • Full 360 degree team management
  • Key Account Management with selected client accounts
  • Consulting with stakeholders and senior decision makers
  • Ensure smooth delivery of projects and client satisfaction
  • Client expectations are managed
  • Quality delivery at all times are upheld and maintained

What we require:

  • Experience within a consulting role essential
  • 8+ years experience Management of Teams
  • Full line management functions (Salary reviews, Performance, career development and team culture)
  • Experience with Project Management
  • Strong Technical background
  • Account management experience
  • Previous experience on custom software development essential

Please note that by submitting your personal information to Deka Minas you free-willingly issue the business consent to make use of such data for the specific purpose of securing you either permanent or temporary employment. Our business makes use of a POPIA compliant database and you have the right to access, right to correction and right to deletion of your personal information.

This advertiser has chosen not to accept applicants from your region.
 

Nearby Locations

Other Jobs Near Me

Industry

  1. request_quote Accounting
  2. work Administrative
  3. eco Agriculture Forestry
  4. smart_toy AI & Emerging Technologies
  5. school Apprenticeships & Trainee
  6. apartment Architecture
  7. palette Arts & Entertainment
  8. directions_car Automotive
  9. flight_takeoff Aviation
  10. account_balance Banking & Finance
  11. local_florist Beauty & Wellness
  12. restaurant Catering
  13. volunteer_activism Charity & Voluntary
  14. science Chemical Engineering
  15. child_friendly Childcare
  16. foundation Civil Engineering
  17. clean_hands Cleaning & Sanitation
  18. diversity_3 Community & Social Care
  19. construction Construction
  20. brush Creative & Digital
  21. currency_bitcoin Crypto & Blockchain
  22. support_agent Customer Service & Helpdesk
  23. medical_services Dental
  24. medical_services Driving & Transport
  25. medical_services E Commerce & Social Media
  26. school Education & Teaching
  27. electrical_services Electrical Engineering
  28. bolt Energy
  29. local_mall Fmcg
  30. gavel Government & Non Profit
  31. emoji_events Graduate
  32. health_and_safety Healthcare
  33. beach_access Hospitality & Tourism
  34. groups Human Resources
  35. precision_manufacturing Industrial Engineering
  36. security Information Security
  37. handyman Installation & Maintenance
  38. policy Insurance
  39. code IT & Software
  40. gavel Legal
  41. sports_soccer Leisure & Sports
  42. inventory_2 Logistics & Warehousing
  43. supervisor_account Management
  44. supervisor_account Management Consultancy
  45. supervisor_account Manufacturing & Production
  46. campaign Marketing
  47. build Mechanical Engineering
  48. perm_media Media & PR
  49. local_hospital Medical
  50. local_hospital Military & Public Safety
  51. local_hospital Mining
  52. medical_services Nursing
  53. local_gas_station Oil & Gas
  54. biotech Pharmaceutical
  55. checklist_rtl Project Management
  56. shopping_bag Purchasing
  57. home_work Real Estate
  58. person_search Recruitment Consultancy
  59. store Retail
  60. point_of_sale Sales
  61. science Scientific Research & Development
  62. wifi Telecoms
  63. psychology Therapy
  64. pets Veterinary
View All Programming Languages Jobs View All Jobs in Johannesburg