Software Development Manager

Pretoria, Gauteng Betway Africa

Posted today

Job Viewed

Tap Again To Close

Job Description

Overview

Kick-start your career in the online gaming world and experience the very latest in technology and innovation.

Responsibilities
  • Define technical direction and plan project timelines.
  • Your role encompasses much more than just building features on the platform, you would spearhead the direction while proactively improving our solutions outside of our scope.
  • You are much more than just a manager of software development teams; you are a leader of people.
  • You would bring an extremely technical mindset, in order to offer advice and consult with the team in a collaborative approach.
  • You will work on multi-currency projects across multiple countries; experience in finance and applicable regulation would be a bonus.
  • Manage the development of high-level system design diagrams and implementation of moderate to complex web applications across multiple platforms.
  • Manage the design, build, test, and maintenance of software solutions including applications, websites, data processes, and user interfaces.
Technical Skills
  • Proficient in .NET 5 and above for developing Web APIs and Worker Services
  • Solid experience with C# 8 and above
  • Hands-on experience with Elasticsearch
  • Strong working knowledge of MS SQL Server, with experience using Entity Framework Core and Dapper
  • Familiarity with message queueing systems such as RabbitMQ, Kafka, or Azure Service Bus
  • Proficient with Azure DevOps, including Repos, Pipelines, and Releases
  • Experience working with one or more modern frontend frameworks: Angular, React, or Vue
  • Understanding of in-memory and distributed caching using tools like Redis
  • Development experience in Microservices architecture
  • Solid understanding of unit testing practices and frameworks
Soft Skills & Work Approach
  • Strong verbal and written communication skills, with the ability to clearly convey complex ideas
  • Proven ability to collaborate effectively within cross-functional teams to achieve shared objectives
  • Excellent multitasking and time management skills, with a consistent track record of delivering projects on time and within scope
  • High attention to detail, ensuring quality and accuracy in all deliverables
  • Comfortable working in fast-paced, dynamic environments with changing priorities
  • Conduct code reviews, promote coding standards, and drive the adoption of relevant methodologies.
  • Shortlisted candidates may need to complete an assessment.

This position requires trust and honesty; it has access to customers' financial details, and 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!

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

Software Development Manager

Centurion, Gauteng Goldman Resourcing

Posted today

Job Viewed

Tap Again To Close

Job Description

Overview

We have an amazing opportunity for a Software Development Manager in Centurion!

We require a candidate with :

  • Degree or Diploma
  • Software development certification from Microsoft (MCTS / MCSD)
  • A solid / proven 5 years hands on experience with c# / .net and .net Core.
  • Design, development and implementation of n-layered software architecture employing layers : WebAPI (Json) / Business layer and Data Access Layer – using MYSQL and SQL in the database persistence layer.
  • Track record of managing / mentoring and guiding other developers as a tech lead / team lead.
  • Working knowledge of both Angular JS and Angular frameworks.
  • Exposure to Integration making use of traditional SOAP Web Services an advantage.
  • Exposure to and hands on experience with Microsoft SSRS.
  • Proven understanding / experience of security / authorization implementations using OAuth.
  • Working knowledge / hands on experience of PHP an advantage as well as exposure to CronJobs.

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

Software Development Manager

Johannesburg, Gauteng Paycorp Group

Posted 3 days ago

Job Viewed

Tap Again To Close

Job Description

Overview

We’re looking for a hands-on Software Development Manager to lead a high-performing engineering team and drive Pilot's generative AI product strategy. You’ll oversee web, mobile, and API workstreams—architecting intelligent features that transform user experiences while ensuring system stability and performance.

As the technical leader, you’ll collaborate closely with product teams to develop and deploy new features and products, spearhead AI-driven solutions, guide system integration and architecture, and ensure scalability and security. You’ll mentor developers, shape modern integration patterns, and strike the right balance between innovation and reliability.

You’ll champion development tools, improve database performance, refine SDLC processes, and enhance reporting and data mining capabilities. Your ability to deliver complex features on time and coach top talent will be key in establishing Pilot as a leader in intelligent point-of-sale solutions.

Responsibilities
  • Delivery management: plan projects, allocate staff and keep stakeholders informed
  • Security and compliance: run security audits, manage vulnerabilities and meet regulations
  • Team development: grow skills, foster collaboration and mentor staff
  • Quality assurance: ensure robust testing and minimise defects
  • Architecture and technical strategy: conduct regular reviews, maintain the roadmap and align stakeholders
  • Vendor management: oversee providers, monitor SLAs and secure deliverables
  • Process improvement: identify and implement workflow enhancements to boost efficiency
  • Product alignment: work with Product Owners to deliver features on schedule and meet acceptance criteria
Qualifications
  • Matric Certificate or equivalent
  • Completed Bachelor’s degree in Computer Science, Information Technology or Software Engineering
  • Min five years in software development
  • Min two years in a leadership or management role
  • Proven record of accomplishment delivering full-lifecycle software, from planning through to production support
  • Hands-on experience with a modern server-side language: C#
  • Experience building and supporting mobile apps and API services
  • Skilled in driving automated testing and CI/CD pipelines using Azure DevOps or similar tools
  • Hands-on experience with Azure cloud services (App Service, Functions, AKS) or equivalent
  • Demonstrated architectural design for scalable, high-availability systems
  • Strong experience with SQL Server, including performance tuning and optimisation
  • Experience mentoring, coaching and growing engineering teams, including conducting performance reviews and setting clear expectations
  • Skilled at managing stakeholder expectations and overseeing vendor relationships
  • Familiarity with secure coding practices and meeting compliance requirements
  • Experience with generative AI technologies and building AI features into products will be advantageous
  • C# and .NET development: Proficiency in C# and the .NET framework for backend development
  • API development: Expertise in designing and implementing RESTful APIs and processing JSON
  • Azure cloud services: Practical knowledge of Azure App Service, Functions and AKS
  • CI/CD and automated testing: Hands-on experience with pipelines and tests in Azure DevOps, GitHub Actions or similar
  • Database development: Strong experience with SQL Server, including query optimisation and schema design
  • Reporting and dashboards: Competence in creating reports and dashboards using industry tools
  • Version control: Mastery of Git for source code management and team collaboration
  • Secure coding: Embedding practices that meet industry standards and compliance requirements
  • Generative AI tools: Ability to leverage them to accelerate delivery and improve code quality
Seniority level
  • Mid-Senior level
Employment type
  • Full-time
Job function
  • Information Technology

Note: This posting reflects the responsibilities and requirements for the Software Development Manager role at Paycorp Group. Referrals and job alerts are available for related opportunities in the Johannesburg Metropolitan Area.

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

Software Development Manager

Johannesburg, Gauteng Smart4 Energy

Posted 3 days ago

Job Viewed

Tap Again To Close

Job Description

Direct message the job poster from Smart4 Energy

Our client based in Midrand is seeking the expertise of an Application Dev Manager

Responsibilities
  • Oversee all aspects of the Software Development Life Cycle (SDLC), including planning, organizing, monitoring, and delivery.
  • Manage both the development of new strategic applications and the maintenance of existing systems.
  • Facilitate regular discussions between business stakeholders and project teams to align on priorities and reach consensus.
  • Serve as the technical owner for a portfolio of applications, ensuring their ongoing alignment with business needs.
  • Maintain strong working relationships with business units to ensure technical solutions support broader business objectives.
  • Lead and coordinate projects or programs within the application area of responsibility.
  • Ensure applications evolve to meet changing client or business requirements over time.
  • Develop or improve operational processes to support application performance and service delivery.
  • Manage vendor relationships, including service delivery and commercial agreements.
  • Provide leadership, guidance, and performance management for direct reports, including skill development and goal setting.
  • Support the development of IT and business strategies.
  • Promote continuous improvement in processes and operational practices within the team.
  • Ensure security considerations are embedded in all technical solutions and operations.
  • Oversee audit, risk, and compliance activities to meet internal and external regulatory requirements.
Qualifications
  • Agile or equivalent contemporary development methodology certification
  • ITIL or equivalent certification
  • Demonstrated experience in managing scrum team
Seniority level
  • Mid-Senior level
Employment type
  • Full-time
Job function
  • Information Technology

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

Software Development Engineer

Johannesburg, Gauteng NTT DATA

Posted 4 days ago

Job Viewed

Tap Again To Close

Job Description

Join a company that is pushing the boundaries of what is possible. We are renowned for our technical excellence and leading innovations, and for making a difference to our clients and society. Our workplace embraces diversity and inclusion – it’s a place where you can grow, belong and thrive.

Your day at NTT DATA

The Software Development Engineer is a seasoned subject matter expert, tasked with participating in designing, developing, and testing software systems, modules, or applications for software enhancements and new products including cloud-based or internet-related tools.

This role is accountable for participating in detailed design for certain modules / sub-systems, doing prototype for multi-vendor infrastructure, and showcasing it internally or externally to clients.

This role designs and develops functionality in a micro-services environment working with APIs, telemetry data, and running ML / AI algorithms on it, working with both structured and unstructured data.

What you'll be doing Key Responsibilities :
  • Designs and develops solutions and functionality that drives the growth of business.
  • Accountable for writing and testing code.
  • Accountable for execution of automated testing.
  • Contributes to software deployment.
  • Works across multiple teams to deliver software components while collaborating with the product team.
  • Contributes to the integration and building of solutions through automation and coding, using 3rd party software.
  • Creates, crafts and debugs large scale distributed systems.
  • Contributes to writing, updating and maintaining the technical program, end-user documentation, and operational procedures.
  • Accountable for refactoring code.
  • Works across multiple teams to review code written by other developers.
  • Performs any other related task as required.
Knowledge and Attributes :
  • Excellent understanding of cloud architecture and services in multiple public clouds like AWS, GCP, Microsoft Azure, and Microsoft Office 365.
  • Seasoned expertise of data structures, algorithms, and software design with strong analytical and debugging skills.
  • Seasoned knowledge of micro services-based software architecture and experience with API product development.
  • Seasoned expertise in SQL and no-SQL data stores including Elasticsearch, MongoDB, Cassandra.
  • Seasoned understanding of container run time (Kubernetes, Docker, LXC / LXD).
  • Seasoned proficiency with agile, lean practices and believes in test-driven development.
  • Possess a can-do attitude and one that takes initiative.
  • Excellent ability to work well in a diverse team with different backgrounds and experience levels.
  • Excellent ability to thrive in a dynamic, fast-paced environment.
  • Seasoned proficiency with CI / CD concepts and tools.
  • Seasoned proficiency with cloud-based infrastructure and deployments.
  • Excellent attention to detail.
Academic Qualifications and Certifications :
  • Bachelor's degree or equivalent in Computer Science, Engineering or a related field.
Required Experience :
  • Seasoned experience working with geo-distributed teams through innovation, bootstrapping, pilot, and production phases with multiple stakeholders to the highest levels of quality and performance.
  • Seasoned experience with tools across full software delivery lifecycle, for example, IDE, source control, CI, test, mocking, work tracking, defect management.
  • Seasoned experience in Agile and Lean methodologies, Continuous Delivery / DevOps, Analytics / data-driven processes.
  • Seasoned proficiency in working with large data sets and ability to apply proper ML / AI algorithms.
  • Seasoned experience in developing micro-services and RESTful APIs.
  • Seasoned experience in software development.

Workplace type : Hybrid Working

About NTT DATA

NTT DATA is a $30+ billion trusted global innovator of business and technology services. We serve 75% of the Fortune Global 100 and are committed to helping clients innovate, optimize and transform for long-term success. We invest over $3.6 billion each year in R&D to help organizations and society move confidently and sustainably into the digital future. As a Global Top Employer, we have diverse experts in more than 50 countries and a robust partner ecosystem of established and start-up companies. Our services include business and technology consulting, data and artificial intelligence, industry solutions, as well as the development, implementation and management of applications, infrastructure, and connectivity. We are also one of the leading providers of digital and AI infrastructure in the world. NTT DATA is part of NTT Group and headquartered in Tokyo.

Equal Opportunity Employer

NTT DATA is proud to be an Equal Opportunity Employer with a global culture that embraces diversity. We are committed to providing an environment free of unfair discrimination and harassment. We do not discriminate based on age, race, colour, gender, sexual orientation, religion, nationality, disability, pregnancy, marital status, veteran status, or any other protected category. Join our growing global team and accelerate your career with us. Apply today.

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

Software Development Manager

Johannesburg, Gauteng Be Different Recruitment

Posted 4 days ago

Job Viewed

Tap Again To Close

Job Description

Software Development Manager

Reference: JHB -NL-2
A leading cash management company based in Houghton is urgently looking for a Software Development Manager to be responsible for developing a technology development strategy that supports the company’s objectives and technology strategy. The manager will be accountable for the delivery of complex solutions and lead a team of developers who design, develop, test, and document applications.

Duties & Responsibilities

In order to be considered, the following is required:

  • Bachelor’s degree in Information Technology, Computer Science, Engineering, or related discipline required
  • Certification in relevant Enterprise Architecture or Technology frameworks and methodologies (Advantageous)
  • Microsoft Office Suite
  • Good written and verbal communication skills
  • Knowledge of advanced ICT project management principles (e.g. Agile, Waterfall)
  • Understanding of Software Development Life Cycle (SDLC)
  • Strong technical background in applications, processes, software, and equipment or technical management experience
  • 8 years’ experience in software development, which includes:
    • 5 years of senior management experience
    • 3 years managing projects in a technology environment
  • Significant experience in the design of bespoke software solutions at both architectural and implementation levels
Key Performance Areas (KPAs)
  • Support technology strategy and innovation
  • Planning and organisation
  • Execute analysis and design activities
  • Technical implementation within own area
  • Quality management
  • Risk management
  • Reporting
  • Vendor management
  • Stakeholder and customer engagement
  • Finance
  • Leadership and people management
  • Lead as an ambassador and executor of change
  • Drive the organisation culture

If you would like to email your CV directly, please send it to or contact .

Package & Remuneration

Plus Medical Aid, Pension, Risk Benefits, Disability, Funeral Cover, 13th Cheque for non-management roles.

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

Software Development Manager

Gauteng, Gauteng Entelect

Posted 5 days ago

Job Viewed

Tap Again To Close

Job Description

workfromhome
Overview

Exciting Opportunity for a Development Manager at Entelect


Elevate your career at Entelect, where we prioritise people and nurture a culture of growth, collaboration, and innovation. Join a dynamic, multidisciplinary environment that encourages versatility, and provides individual attention to career development, including intentional and regular one-on-ones with leadership. Tackle complex challenges and make a meaningful impact alongside passionate professionals who inspire and support each other.


What You'll Be Doing

  • Delivery: Status tracking of project tasks, milestones, deliverables, or key dates. Risk and expectation management – resourcing, deliverables, requirements, and at times budgets. Taking high-level responsibility (planning and leading) for software project delivery management. These projects are not SAP v4 to v5 upgrades, they are custom builds with a fair bit of tact and problem solving required. They are also not 3 years; typically, projects will be 6-18 months. Working closely with 5 or more teams operationally. Performing business analysis/problem solving on the fly, and rapidly context switching.

  • People: Forming and norming software delivery teams, including onboarding, offboarding, and team member rotation. Building team cohesion and managing team identity. Closely coaching software teams on practice, communication, and culture. Identifying opportunities for personal growth and provide one-on-ones, performance reviews, and personal career mapping.

  • Customer: Managing customer accounts, building relationships, and handling commercials, financials, and administration, often as the main point of contact. Composing, delivering, and tracking customer status reports. Facilitating and managing customer feedback during demos, meetings, and calls. Seeking opportunities to strengthen customer partnerships.


What We Need from You

  • A BSc, BIS, BCom, or BEng degree in Computer, Software, Information, or electronic related Sciences.

  • Minimum 8 years' experience in the IT industry as an Analyst/PM/Software developer with experience in consulting.

  • Minimum 5 years' experience leading and managing teams in all aspects of coaching, performance management and driving team culture.

  • Strong collaboration and communication skills with a drive for continual improvement.

  • A hunger to continually improve those around you through mentorship, guidance and awareness of what drives those on your team.

  • Pro hybrid working model working from the office on average 2 – 3 times per week.

  • A strong customer-facing ability.

  • Flexibility to work across a variety of different environments and tooling.


What You'll Get from Us

  • A competitive compensation package with twice-yearly salary increases and guaranteed bonuses.

  • Tenure-based loyalty leave.

  • Access to employee wellness programs and rewards for professional development.

  • Commission incentives for successful business development leads and employee referrals.

  • Hands-on support from leadership through regular one on ones and quarterly reviews.

  • Continuous development programs offering training in leadership and technical skills.

  • Exposure to enterprise projects across multiple domains and problem spaces for South Africa’s most esteemed organisations.


What To Expect from the Recruitment Process

Our aim is to make the recruitment process as efficient as possible, keeping you informed every step of the way.



  • The first step is an initial conversation with our talent team to get to know you better and introduce you to Entelect and what we have to offer.

  • The next step will be an in-person coffee chat with someone from our leadership team to discuss the role expectations in detail.

  • Following the coffee chat, we will invite you back for an in-person case study presentation where we will give you the opportunity to showcase your leadership skills.

  • Finally, if we are both aligned, we wrap up the process with salary discussions and present you with an offer of employment.

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

About the latest Financial software Jobs in Gauteng !

Software Development Manager

Johannesburg, Gauteng BETSoftware

Posted 5 days ago

Job Viewed

Tap Again To Close

Job Description

Overview

Software Development Manager role at .

Responsibilities Strategy, objectives and execution
  • Create, agree and execute software development road maps and operational strategy for projects coming into the business in collaboration with respective team members through proper documentation, communication and execution.
  • Build effective customer centric relationships through measurements of performance and usage and engagement and involvement with customers by creating clear visibility through strategies and roadmaps.
  • Sets and achieves efficient delivery objectives of their teams by ensuring individual and team strategy with clear and measurable objectives that align with organizational goals.
  • Hold team accountable through road maps and individual performance contracts through consistent communication of delivery milestones.
  • Accountable for articulating, monitoring, reporting and achieving realization.
  • Development of longer-term strategic thinking incorporating demand forecasting for product or future projects.
  • Utilization of data metrics in order to make data driven decisions.
Knowledge management
  • Identifies and responds to situation/organizational/market requirements by creating a culture of innovation and opportunity identification by team.
  • Facilitates Change Management due to changing situational requirements e.g., restructure changes or adoption of new technologies.
  • Supports and aligns standards across BET by allocating agreed commitments to strategy/ roadmap communication and implementation.
  • Maintains product(s) knowledge as well as general product knowledge by being able to represent your product strategy in detail.
  • Ensure the established procedures and processes are accurately documented, communicated, implemented, and agreed with product and/or project teams.
  • Acts as escalation point for issues and ensures effective communication and resolution activities are in place.
Stakeholder management
  • Effectively liaise and communicate with both internal and external key stakeholders at senior level to manage day to day issues, escalations, and expectations.
  • Ensure all operational communication with customers/partners are documented and effectively circulated to stakeholders making use of collaborative tools.
  • Engage with executive members or equivalent at customers/partners to ensure collaboration at all levels.
  • Engage with the wider business and if needed hold strategic knowledge sharing sessions.
  • Maintain and facilitate strategic stakeholder and communication analysis.
Talent Management
  • Ensure that the team members are equipped with the requisite skills for both current and future projects facilitating a career and training development plan for each team member.
  • Provide and facilitate mentoring and coaching by driving knowledge sharing.
  • Creates a culture that is aligned to the platform 'Be a good citizen' mantra, where respect, openness, and integrity are the foundation for a culture that cultivates, creates and executes our vision.
  • Succession planning and key man reliance – ensuring the right people are in the right roles and being developed accordingly, ensuring business continuity through minimizing key man reliance.
  • Talent acquisition, ensuring that we are committed to hiring the best quality people for optimal achievement of results.
  • Ensure business continuity through minimizing key man reliance.
Adaptably resilient
  • Adapts to change and is open to new ideas and willing to take on new responsibilities.
  • Able to handle pressure and can effectively adjust plans to meet changing needs/demands.
  • Changes his/her interpersonal style and approach based on the circumstances.
  • Adapts behaviour to maintain cooperative relationships with others.
  • Accepts changes to task, plans and procedures in order to align with strategic direction of the organization and appropriately adjusts behaviour and activities to changing conditions.
  • Maintains a positive attitude in the face of change.
Decision making quality
  • Makes confident, timely, fact-based decisions drawing on a broad range of resources through collaboration with others.
  • Ensures others understand the decision before moving forward.
  • Considers short- and long-term implications of the decision.
  • Able to logically defend and explain judgements and decisions.
  • Takes steps to accurately define the problem before seeking a solution.
  • Bases decisions and evaluations on a careful and systematic review of relevant facts and information.
Develops talent
  • Collaboratively works with the leads to set performance goals and measures.
  • Ensures performance measures are clear, measurable, and achievable.
  • Ensures consistency of expectations across teams.
  • Gives regular structured feedback to teams and seconded members.
  • Ensure that the team members are equipped with the requisite skill sets required for both current and future projects by developing a training and career development plan.
  • Maintain a current and future skill matrix.
  • Have training and development plans in place and ensure execution of the plan.
  • Encourage and build a culture of innovation and collaboration.
  • Create a culture for teams that are aligned to the platforms and BET values.
Resourceful and improving
  • Generates new ideas and challenges the status quo, takes risk, supports change and encourages innovation.
  • Searches for opportunity to create new ideas and innovate or improve efficiencies wherever possible.
  • Solves problems through questioning the status quo.
Qualifications
  • At least 3-5 years’ experience managing software development teams and leads.
  • At least 6 years in a technical role within the IT software development industry.
  • Prior experience ensuring timely project delivery.
  • Provide technical and architectural guidance to development team.
  • Ensure development standards and development SDLC is adhered to by the development team.
  • Ability to work under pressure and in a fast-paced growing environment.
  • Strong planning and organisational skills.
  • Reporting skills at Senior Management level.
  • Prior stakeholder and team lead management
Living the Spirit
  • Encourage open communication and collaboration among team members.
  • Foster an inclusive environment where diverse perspectives are valued.
  • Recognise and celebrate team achievements and success
  • Encourage a culture of innovation and experimentation within the team.
  • Emphasise the importance of continuous learning and personal growth.
  • Encourage team members to explore new technologies, tools, and methodologies.
  • Embrace challenges as opportunities for growth and learning
  • Create a culture where team members feel empowered to voice their ideas and opinions.
  • Promote a 'raise your hand' mentality where team members feel comfortable seeking help, sharing insights, or suggesting improvements.
  • Lead by example and demonstrate authenticity in your interactions with team members.
  • Create a safe space for honest feedback and constructive criticism.
  • Value authenticity over conformity and encourage team members to express their true selves.
  • Provide opportunities for skill development, training, and career growth for team leads and members.
  • Offer mentorship and guidance to support the career aspirations of team members.
About Us

We Don't Just Recruit Talent. We Cultivate It

BET Software is one of the most diverse betting software providers in Sub-Saharan Africa, with a rapidly growing international footprint. Our multiskilled Team is responsible for providing advanced software solutions, while supporting incredibly high transactional volumes in a fast-paced industry, making BET Software a lively and engaging place to be.

Our progressive use of technology enables our talented Team to work with the tech stack of their choice and we encourage an environment and culture that supports collaboration, learning, and growth. We believe that our strength lies in our diversity and that Teamwork makes the dream work, a place where you can flourish amongst like-minded individuals.

We are a dynamic group of people that stem from a variety of cultures, backgrounds, and locations. While our head office is based in Umhlanga, South Africa we recruit talent throughout South Africa and Internationally.

Job Details
  • Seniority level: Mid-Senior level
  • Employment type: Full-time
  • Job function: Engineering and Information Technology
  • Industries: IT Services and IT Consulting
#J-18808-Ljbffr
This advertiser has chosen not to accept applicants from your region.

Software Development Manager

Johannesburg, Gauteng BETSoftware

Posted 5 days ago

Job Viewed

Tap Again To Close

Job Description

Job title : Software Development Manager

Job Location : Gauteng, Johannesburg Deadline : September 26, 2025 Quick Recommended Links

  • Jobs by Location
  • Job by industries

StartFragment

Responsibilities

What You’ll Do :

Strategy, objectives and execution

  • Create, agree and execute software development road maps and operational strategy for projects coming into the business in collaboration with respective team members through proper documentation, communication and execution.
  • Build effective customer centric relationships through measurements of performance and usage and engagement and involvement with customers by creating clear visibility through strategies and roadmaps.
  • Sets and achieves efficient delivery objectives of their teams by ensuring individual and team strategy with clear and measurable objectives that align with organisational goals.
  • Hold team accountable through road maps and individual performance contracts through consistent communication of delivery milestones.
  • Accountable for articulating, monitoring, reporting and achieving realisation.
  • Development of long-term strategic thinking incorporating demand forecasting for product or future projects.
  • Utilisation of data metrics in order to make data driven decisions.

Knowledge management

  • Identifies and responds to situation / organisational / market requirements by creating a culture of innovation and opportunity identification by team.
  • Facilitates change management due to changing situational requirements e.g., restructure changes or adoption of new technologies.
  • Supports and aligns standards across BET by allocating agreed commitments to strategy / roadmap communication and implementation.
  • Maintains product(s) knowledge as well as general product knowledge by being able to represent your product strategy in detail.
  • Ensure the established procedures and processes are accurately documented, communicated, implemented, and agreed with product and / or project teams.
  • Acts as escalation point for issues and ensures effective communication and resolution activities are in place.
  • Effectively liaise and communicate with both internal and external key stakeholders at senior level to manage day to day issues, escalations, and expectations.
  • Ensure all operational communication with customers / partners are documented and effectively circulated to stakeholders making use of collaborative tools.
  • Engage with executive members or equivalent at customers / partners to ensure collaboration at all levels.
  • Engage with the wider business and if needed hold strategic knowledge sharing sessions.
  • Maintain and facilitate strategic stakeholder and communication analysis.

Behavioral Outputs : Talent Management

  • Ensure that the team members are equipped with the requisite skills for both current and future projects facilitating a career and training development plan for each team member.
  • Provide and facilitate mentoring and coaching by driving knowledge sharing.
  • Creates a culture that is aligned to the platform ‘’Be a good citizen’’ mantra, where respect, openness, and integrity are the foundation for a culture that cultivates, creates and executes our vision.
  • Succession planning and key man reliance – ensuring the right people are in the right roles and being developed accordingly, ensuring business continuity through minimising key man reliance.
  • Talent acquisition, ensuring that we are committed to hiring the best quality people for optimal achievement of results.
  • Ensure business continuity through minimizing key man reliance.

Adaptably Resilient

  • Adapts to change and is open to new ideas and willing to take on new responsibilities.
  • Able to handle pressure and can effectively adjust plans to meet changing needs / demands.
  • Changes his / her interpersonal style and approach based on the circumstances.
  • Adapts behaviour to maintain cooperative relationships with others.
  • Accepts changes to task, plans and procedures in order to align with strategic direction of the organization and appropriately adjusts behaviour and activities to changing conditions.
  • Maintains a positive attitude in the face of change.

Decision Making Quality

  • Makes confident, timely, fact-based decisions drawing on a broad range of resources through collaboration with others.
  • Ensures others understand the decision before moving forward.
  • Considers short- and long-term implications of the decision.
  • Able to logically defend and explain judgements and decisions.
  • Takes steps to accurately define the problem before seeking a solution.
  • Bases decisions and evaluations on a careful and systematic review of relevant facts and information.

Develops Talent

  • Collaboratively works with the leads to set performance goals and measures.
  • Ensures performance measures are clear, measurable, and achievable.
  • Ensures consistency of expectations across teams.
  • Gives regular structured feedback to teams and seconded members.
  • Ensure that the team members are equipped with the requisite skill-sets required for both current and future projects by developing a training and career development plan.
  • Maintain a current and future skill matrix.
  • Have training and development plans in place and ensure execution of the plan.
  • Encourage and build a culture of innovation and collaboration.
  • Create a culture for teams that are aligned to the platforms and BET values.

Resourceful and improving

  • Generates new ideas and challenges the status quo, takes risk, supports change and encourages innovation.
  • Searches for opportunity to create new ideas and innovate or improve efficiencies wherever possible.
  • Solves problems through questioning the status quo.

Qualifications

You Bring :

  • At least 3-5 years’ experience managing software development teams and leads.
  • At least 6 years in a technical role within the IT software development industry.
  • Prior experience ensuring timely project delivery.
  • Provide technical and architectural guidance to development team.
  • Ensure development standards and development SDLC is adhered to by the development team.
  • Ability to work under pressure and in a fast-paced growing environment.
  • Strong planning and organisational skills.
  • Reporting skills at Senior Management level.
  • Prior stakeholder and team lead management
#J-18808-Ljbffr
This advertiser has chosen not to accept applicants from your region.

Software development manager

Johannesburg, Gauteng Paycorp Group

Posted today

Job Viewed

Tap Again To Close

Job Description

permanent
Overview We’re looking for a hands-on Software Development Manager to lead a high-performing engineering team and drive Pilot's generative AI product strategy. You’ll oversee web, mobile, and API workstreams—architecting intelligent features that transform user experiences while ensuring system stability and performance. As the technical leader, you’ll collaborate closely with product teams to develop and deploy new features and products, spearhead AI-driven solutions, guide system integration and architecture, and ensure scalability and security. You’ll mentor developers, shape modern integration patterns, and strike the right balance between innovation and reliability. You’ll champion development tools, improve database performance, refine SDLC processes, and enhance reporting and data mining capabilities. Your ability to deliver complex features on time and coach top talent will be key in establishing Pilot as a leader in intelligent point-of-sale solutions. Responsibilities Delivery management: plan projects, allocate staff and keep stakeholders informed Security and compliance: run security audits, manage vulnerabilities and meet regulations Team development: grow skills, foster collaboration and mentor staff Quality assurance: ensure robust testing and minimise defects Architecture and technical strategy: conduct regular reviews, maintain the roadmap and align stakeholders Vendor management: oversee providers, monitor SLAs and secure deliverables Process improvement: identify and implement workflow enhancements to boost efficiency Product alignment: work with Product Owners to deliver features on schedule and meet acceptance criteria Qualifications Matric Certificate or equivalent Completed Bachelor’s degree in Computer Science, Information Technology or Software Engineering Min five years in software development Min two years in a leadership or management role Proven record of accomplishment delivering full-lifecycle software, from planning through to production support Hands-on experience with a modern server-side language: C# Experience building and supporting mobile apps and API services Skilled in driving automated testing and CI/CD pipelines using Azure Dev Ops or similar tools Hands-on experience with Azure cloud services (App Service, Functions, AKS) or equivalent Demonstrated architectural design for scalable, high-availability systems Strong experience with SQL Server, including performance tuning and optimisation Experience mentoring, coaching and growing engineering teams, including conducting performance reviews and setting clear expectations Skilled at managing stakeholder expectations and overseeing vendor relationships Familiarity with secure coding practices and meeting compliance requirements Experience with generative AI technologies and building AI features into products will be advantageous C# and. NET development: Proficiency in C# and the. NET framework for backend development API development: Expertise in designing and implementing RESTful APIs and processing JSON Azure cloud services: Practical knowledge of Azure App Service, Functions and AKS CI/CD and automated testing: Hands-on experience with pipelines and tests in Azure Dev Ops, Git Hub Actions or similar Database development: Strong experience with SQL Server, including query optimisation and schema design Reporting and dashboards: Competence in creating reports and dashboards using industry tools Version control: Mastery of Git for source code management and team collaboration Secure coding: Embedding practices that meet industry standards and compliance requirements Generative AI tools: Ability to leverage them to accelerate delivery and improve code quality Seniority level Mid-Senior level Employment type Full-time Job function Information Technology Note: This posting reflects the responsibilities and requirements for the Software Development Manager role at Paycorp Group. Referrals and job alerts are available for related opportunities in the Johannesburg Metropolitan Area. #J-18808-Ljbffr
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 Financial Software Jobs View All Jobs in Gauteng