61 Api Developer jobs in South Africa

API Developer

R120000 - R180000 Y Zensar Technologies

Posted today

Job Viewed

Tap Again To Close

Job Description

Role : API Developer

Location : Cape Town

Duration : 12 Months Renewal

About Zensar Technologies

We are a technology consulting and services company with 11, 800+ associates in 33 global locations. More than 130 leading enterprises depend on our expertise to be more disruptive, agile, and competitive. Our success in South Africa for 24 years comes from our people-first focus that emphasizes empowerment from the ground up.

Zensar is recognized as proudly South African in 2022 and are the Top Employer in 2024,2023 and 2022 in South Africa by the Top Employer Institute. Zensar is a certified B-BBEE Level 2 contributor and partners with MICT, SETA, Education Africa, and Tomorrow Trust. We strongly believe in the power of communities and leveraging diversity to solve problems together.

Zensar is a place where you are free to express yourself in an environment that values individuality, nurtures development and is mindful of wellbeing. We put our people and customers at the center of everything that we do. Our core values include:

  • Putting people first
  • Client-centricity
  • Collaboration

Grow. Own. Achieve. Learn. with Zensar. To know more about our Employee Value Proposition

Job Requirement and expertise :

Job Spec Below

  • The Senior API Developer leads the development of high-quality designs and solutions. This role requires participation in technical designs and the development and maintenance of software and other digital applications or services. The incumbent will be expected to create prototypes, develop user-centred software, and advise on technical specifications. This role requires fundamentals in engineering practices, an analytical and data-driven approach to
  • Job Description
  • Develop technical specifications and software application architecture and designs
  • Create and test software prototypes
  • Follow Agile methodologies (SCRUM / Kanban)
  • Work in a DEVOPS culture
  • Design and implement test strategy and/or test plans.
  • Provide sizing and scoping for development work required
  • Operate as a subject matter expert across program initiatives
  • Responsible for the software development life cycle, taking the lead on software development projects
  • Apply engineering principles for design, development, maintenance, testing and evaluation of software
  • Management of development tasks
  • Facilitate code design and code reviews
  • Ensure that software development tasks are well coordinated
  • Apply knowledge relating to the Architecture of relevant systems
  • Develop and improve the tools to enable software development
  • Balance trade-offs between design and implementation
  • Identify issues that will enhance system quality, development, and standard operating procedures
  • Client engagement to drive new products/ features and to ensure operational excellence
  • Work closely with multi-skilled and cross-functional teams e.g., architects, developers, UX designers, business analysts
  • Drive technology design and implementation
  • Enable rapid iteration
  • Draft technical specifications
  • Monitor application performance
  • Operational support for product issues raised to the development team
  • Ensure systems are scalable, responsive, robust, and secure

Experience & QUALIFICATIONS REQUIREMENTS

  • Matric, with a degree in Computer Science/ Engineering/ Mathematics or related
  • 5+ years of experience in API development
  • Knowledge and experience in technologies such as:
  • Containerisation: Kubernetes, Docker
  • CI/CD - Jenkins, AWS Code Commit
  • AWS (preferred) or another cloud provider such as AZURE or Google Cloud Platform
  • Confluence, Jira
  • Microsoft Teams, Slack
  • IaC: Terraform/Cloudformation
  • .Netcore/ Kotlin/Java
  • Performance testing (Locust/Jmeter/Gatling etc.)
  • Contract testing (e.g., Pact, Postman, Neman)
  • Familiarity with Architecture and Design: Microservice, Serverless architectures, Event Driven Architecture / API First / Domain driven design
  • Familiarity with Test-Driven Development Build cloud based functional APIs at an enterprise level
  • Knowledge of coding design patterns
This advertiser has chosen not to accept applicants from your region.

Senior API Developer

Centurion, Gauteng R1200000 - R2400000 Y AO Connect Solutions

Posted today

Job Viewed

Tap Again To Close

Job Description

We are seeking a highly skilled and visionary Senior API Developer to architect and implement the next generation of our retail technology platform. In this pivotal role, you will leverage your deep expertise in **WSO2, event-driven architecture, and microservices** to redesign our core APIs and integration layers. You will be instrumental in building a scalable, secure, and high-performance system that integrates critical domains like Point-of-Sale (POS) and Customer & Marketing (CAM). This is a hands-on technical leadership role that requires a strategic mindset and the ability to coordinate with our offshore development team to deliver robust, enterprise-grade solutions.

Key Responsibilities

API & Event-Driven Architecture:

*  Lead the redesign and development of existing APIs using the WSO2 platform.

*  Design and implement event-based workflows and asynchronous data handling patterns to ensure system resilience and responsiveness.

*  Architect and integrate core services for the POS and CAM domains.

Integration & Data Layer:

*  Design and manage integrations with Azure SQL for POS data and other enterprise systems.

*  Implement and manage CIAM (Customer Identity and Access Management) and Identity Provider (IDP) solutions for robust security.

*  Optimize the handling of large-scale data transactions using Azure Blob storage and Apache Parquet formats.

*  Spearhead data orchestration, lifecycle management, caching strategies (e.g., memcached), and data offloading processes.

Backend for Frontend (BFF) & Microservices:

*  Develop a scalable GraphQL-based BFF layer to decouple front-end applications from backend microservices, enhancing performance and developer agility.

*  Ensure all services adhere to stateless, scalable microservice architecture principles and best practices.

*  Provide technical guidance and coordinate implementation tasks with the offshore development team in Sri Lanka.

Security & Data Governance:

*  Enforce a strong, data-centric security model across all services and data touchpoints.

*  Champion a "data-as-entities" approach, ensuring strict data governance, orchestration, and lifecycle handling protocols are implemented and maintained.

Required Qualifications

*  Bachelor's degree in Computer Science, Engineering, or a related field, or equivalent practical experience.

*  5+ years of professional experience in software development with a focus on API and integration architecture.

*  Proven, hands-on experience with the **WSO2 platform** (API Manager, Enterprise Integrator, Identity Server).

*  Demonstrable experience designing and building **event-driven architectures** and **microservices**.

*  Strong proficiency in **GraphQL** for building BFF layers and/or APIs.

*  Solid experience with **Microsoft Azure** services, particularly Azure SQL, Azure Blob Storage, and related data services.

*  Experience implementing authentication and authorization systems (CIAM/IDP).

*  Experience with large-scale data formats and optimization (e.g., Apache Parquet).

Preferred Qualifications

*  Experience in the retail or e-commerce sector, particularly with POS systems.

*  Certifications in WSO2, Azure Solutions Architect, or similar.

*  Proven experience leading or coordinating with geographically distributed/offshore teams.

*  Knowledge of containerization and orchestration technologies (Docker, Kubernetes).

*  Familiarity with retail data models and domains.

Skills Required

Technical Skills:

WSO2, GraphQL, Microservices, Event-Driven Architecture, REST APIs, Azure Cloud, SQL, CIAM/IDP, Data Orchestration, Caching Strategies.

Professional Skills:

*  Excellent problem-solving and analytical abilities.

*  Strong communication and collaboration skills for effective cross-team and cross-border coordination.

*  Strategic thinking with a focus on building scalable and maintainable systems.

*  Leadership and mentorship capabilities.

Experience Level

Senior Level (5+ years of relevant experience)

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

Senior Workday API Developer

R900000 - R1200000 Y Optimal Growth Technologies

Posted today

Job Viewed

Tap Again To Close

Job Description

Job Title: Senior Workday API Developer
Position Overview
We are seeking an experienced Senior Workday API Developer with strong expertise in Workday integrations, API development, and Studio Code. The ideal candidate will have a proven background in building, customizing, and maintaining Workday integrations to support HR, Finance, and business processes. This is a remote, project-based role requiring flexibility, strong technical problem-solving, and the ability to deliver within tight deadlines for a US-based client.

Key Responsibilities

  • Design, develop, and maintain Workday integrations (Core Connectors, EIBs, Studio, REST/SOAP APIs).
  • Build and enhance custom Workday API solutions using Studio Code and other integration tools.
  • Collaborate with HR, Finance, and IT teams to gather requirements and deliver high-quality technical solutions.
  • Troubleshoot, debug, and resolve integration issues in production and non-production environments.
  • Ensure all integrations comply with security, compliance, and data privacy standards.
  • Provide technical expertise in Workday releases, system upgrades, and API-related enhancements.
  • Document integration designs, technical specifications, and support procedures.

Required Skills & Experience

  • 5+ years experience in Workday integration development.
  • Strong expertise in Workday Studio, Core Connectors, EIBs, and custom APIs.
  • Hands-on experience with REST/SOAP web services, XML, XSLT, XPATH, JSON.
  • Proficiency in Studio Code for development, debugging, and deployment.
  • Strong understanding of Workday HCM, security model, and data structures.
  • Experience troubleshooting and supporting complex Workday integrations.
  • Ability to work independently across time zones and deliver on project deadlines.
  • Excellent communication and documentation skills.

Preferred Qualifications

  • Workday Integration or Workday Studio certification (highly advantageous).
  • Experience with Finance and Payroll integrations.
  • Familiarity with cloud platforms (AWS, Azure, GCP).
  • Exposure to Agile project delivery methodologies.
This advertiser has chosen not to accept applicants from your region.

C# Developer – API

R70000 - R120000 Y VDP

Posted today

Job Viewed

Tap Again To Close

Job Description

Summary of Responsibilities

We are seeking a skilled C# Developer to collaborate with a Workday Certified Developer in replacing an existing Workday integration with a new, robust C# application. You will play a key role in investigating the current solution, designing, and developing a scalable application that interfaces with Workday's RESTful API.

Key Duties & Responsibilities
  • Collaborate with the Workday Certified Developer to analyze and document the current Workday integration.

  • Participate in the investigation and reverse engineering of existing data flows and integration points.

  • Design and architect a new C# application to interface with Workday's RESTful API, ensuring scalability, maintainability, and security.

  • Develop, test, and deploy high-quality C# code for seamless integration with Workday.

  • Implement secure authentication, authorization, and data handling in all API interactions.

  • Work closely with stakeholders such as internal Product Managers to gather requirements and ensure the new solution meets business objectives.

  • Contribute to technical documentation, including API specifications and integration guides.

  • Participate in Agile development cycles, including sprint planning, code reviews, and regular releases.

  • Troubleshoot, debug, and resolve integration issues as they arise.

  • Must work UK office hours

Required Skills & Qualifications
  • Proven experience in C# and .NET development, with strong object-oriented programming and design pattern knowledge.

  • Hands-on experience integrating with RESTful APIs, including authentication (OAuth, SAML, etc.), error handling, and data transformation.

  • Strong analytical and problem-solving skills, with experience investigating and reverse-engineering existing solutions.

  • Familiarity with source control systems (e.g., Git), CI/CD pipelines, and automated testing frameworks.

  • Experience with Agile methodologies and working in cross-functional teams.

  • Excellent communication skills, with the ability to collaborate with both technical and non-technical stakeholders.

  • Knowledge of security best practices in API development and data integration.


Preferred/Bonus Qualifications
  • Experience with Workday's RESTful API or similar enterprise SaaS APIs.

  • Background in HR, payroll, or financial systems integration.

  • Experience with cloud platforms (e.g. Azure, AWS) and modern DevOps practices.

Benefits

"Yoodoo" - You can go offline and spend 2 hours of your work time every week on any activity that serves your mental or physical health;

You will get 25 days paid Annual Leave per annum;

Additional paid day off for festivals, your birthday, any celebration;

Paid maternity leave;

Paid paternity leave;

Paid sick leave;

Remote working

Union - who provide assistance and service to everyone at VDP

About VDP

Founded 12 years ago in the UK, our company has a worldwide team that offers technology services.

We help various clients, including those without their own developers. For them, we build entire teams to develop software from the ground up. We also assist clients who already have platforms and development teams but need help speeding up their work or starting new projects.

Our skills include a broad range of technologies such as C#, Python, C++, Angular, React, , and both native and hybrid app development, as well as AI. Since we started, we have always worked remotely, so we don't have an office, and everyone works from home.

We are a certified B Corp and have proven we are a force for good for our Employees, our Customers, are suppliers our Communities and the Environment.

10% of what we make goes to our VDP Trust, helping to support projects for Women and Girls around the world.

Through our work, our values and our actions, we aim to be a force for good, not just for ourselves and our customers, but for our communities and the world at large;

We have four values that we all live by. These are Collaborate, Compassion, Honesty and Inclusion;

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

Software Development Intern

Sandton, Gauteng R400000 - R800000 Y PropSyte

Posted today

Job Viewed

Tap Again To Close

Job Description

Company Description

At PropSyte, we're redefining property management in the digital age. We build infrastructure that connects people, data, and decisions, transforming real estate portfolios into intelligent ecosystems. From financial transparency for capital providers to IoT-driven insights for landlords and property managers, we empower the property industry worldwide to see beyond spreadsheets into the true performance and value of their assets. Our mission is to fuel sustainability, transparency, and growth through real-time intelligence.

Role Description

This is an internship role for a Software Development Intern. The intern will work on back-end web development, software development projects, programming, and object-oriented programming (OOP). This is a hybrid role based in Sandton, with flexibility for some work from home.

Qualifications

  • Knowledge in Computer Science and Software Development
  • Experience in Back-End Web Development and Programming
  • Proficiency in Object-Oriented Programming (OOP)
  • Strong problem-solving and analytical skills
  • Ability to learn and adapt quickly
  • Effective communication skills and teamwork
  • A passion for technology and innovation
  • Pursuing a degree in Computer Science, Software Engineering, or related field
This advertiser has chosen not to accept applicants from your region.

Software Development Manager

R120000 - R200000 Y Amazon Web Services (AWS)

Posted today

Job Viewed

Tap Again To Close

Job Description

Description
Come help us build automation that manages millions of hosts for Amazon.

The Managed Fleets team abstracts host and fleet management away from thousands of service teams across Amazon, freeing up engineers to build services and deliver value to our customers. To achieve this requires us to innovate and keep abreast with the latest cutting-edge technologies.

We are looking for a proven leader to help lead teams of exceptional software engineers to tackle some of the hardest problems at global scale. We want someone who has a proven record of delivering highly operable and maintainable software on time, has relentlessly high standards for themselves and everyone around them and who will drive engineering best practices throughout the team while constantly looking for ways to make the systems we own better.

The ideal candidate will look like this…

  • Be great fun to work with. Our company credo is "Work hard. Have fun. Make history". The right candidate will love what they do and instinctively know how to make work fun.
  • Enjoys being a great people manager. i.e., building, motivating and mentoring a world-class software engineering team is the most important part of this role. You should have a proven track record in recruiting and retaining top talent and excel in day-to-day people and performance management tasks.
  • Brings a strong set of project & product management experience.
  • The successful candidate will create a team vision and product roadmap and set SMART goals for the team and individuals alike.
  • You will be intensely customer focused: you understand your customers' challenges and are constantly looking for ways to solve them.
  • You have great communication skills, and enjoy working in a fast-paced, collaborative team environment.

Utility Computing (UC)

AWS Utility Computing (UC) provides product innovations — from foundational services such as Amazon's Simple Storage Service (S3) and Amazon Elastic Compute Cloud (EC2), to consistently released new product innovations that continue to set AWS's services and features apart in the industry. As a member of the UC organization, you'll support the development and management of Compute, Database, Storage, Internet of Things (Iot), Platform, and Productivity Apps services in AWS. Within AWS UC, Amazon Dedicated Cloud (ADC) roles engage with AWS customers who require specialized security solutions for their cloud services.

About The Team
Our team is dedicated to supporting new members. We have a broad mix of experience levels and tenures, and we're building an environment that celebrates knowledge-sharing and mentorship. Our senior members enjoy one-on-one mentoring and thorough, but kind, code reviews. We care about your career growth and strive to assign projects that help our team members develop your engineering expertise so you feel empowered to take on more complex tasks in the future.

Diverse Experiences

AWS values diverse experiences. Even if you do not meet all of the qualifications and skills listed in the job description, we encourage candidates to apply. If your career is just starting, hasn't followed a traditional path, or includes alternative experiences, don't let it stop you from applying.

About AWS
Amazon Web Services (AWS) is the world's most comprehensive and broadly adopted cloud platform. We pioneered cloud computing and never stopped innovating — that's why customers from the most successful startups to Global 500 companies trust our robust suite of products and services to power their businesses.

Inclusive Team Culture

AWS values curiosity and connection. Our employee-led and company-sponsored affinity groups promote inclusion and empower our people to take pride in what makes us unique. Our inclusion events foster stronger, more collaborative teams. Our continual innovation is fueled by the bold ideas, fresh perspectives, and passionate voices our teams bring to everything we do.

Work/Life Balance

We value work-life harmony. Achieving success at work should never come at the expense of sacrifices at home, which is why we strive for flexibility as part of our working culture. When we feel supported in the workplace and at home, there's nothing we can't achieve in the cloud.

Mentorship & Career Growth

We're continuously raising our performance bar as we strive to become Earth's Best Employer. That's why you'll find endless knowledge-sharing, mentorship and other career-advancing resources here to help you develop into a better-rounded professional.

Basic Qualifications

  • Knowledge of engineering practices and patterns for the full software/hardware/networks development life cycle, including coding standards, code reviews, source control management, build processes, testing, certification, and livesite operations
  • Experience in engineering team management
  • Experience in engineering
  • Experience in leading the definition and development of multi tier web services
  • Experience partnering with product and program management teams

Preferred Qualifications

  • Experience in communicating with users, other technical teams, and senior leadership to collect requirements, describe software product features, technical designs, and product strategy
  • Experience in recruiting, hiring, mentoring/coaching and managing teams of Software Engineers to improve their skills, and make them more effective, product software engineers

Amazon is an equal opportunities employer, and we value your passion to discover, invent, simplify and build. We welcome applications from all members of society irrespective of age, sex, disability, sexual orientation, race, religion or belief. Amazon is strongly committed to diversity within its community and especially welcomes applications from South African citizens who are members of designated groups who may contribute to Employment Equity within the workplace and the further diversification of ideas. In this regard, the relevant laws and principles associated with Employment Equity will be considered when appointing potential candidates. We are required by law to verify your ability to work lawfully in South Africa. Amazon requires that you submit a copy of either your identity document or your passport and any applicable work permit if you are a foreign national, along with an updated curriculum vitae.

Our inclusive culture empowers Amazonians to deliver the best results for our customers. If you have a disability and need a workplace accommodation or adjustment during the application and hiring process, including support for the interview or onboarding process, please visit for more information. If the country/region you're applying in isn't listed, please contact your Recruiting Partner.

Company
- Amazon Development Centre (South Africa) (Proprietary) Limited

Job ID: A

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

Software Development Manager

R1200000 - R2500000 Y BETSoftware

Posted today

Job Viewed

Tap Again To Close

Job Description

Job Description
Software Development

Leadership

Reporting

Responsibilities
Job 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.

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 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
Job Specification:

  • 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.

This advertiser has chosen not to accept applicants from your region.
Be The First To Know

About the latest Api developer Jobs in South Africa !

Software Development Manager

R1200000 - R2400000 Y Paycorp Group

Posted today

Job Viewed

Tap Again To Close

Job Description

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 also 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.

The responsibilities of the position include:

  • 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

The following requirements must be met in order for you to be considered for the position:

  • 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

Technical Competencies:

  • C# and .NET development:
    Proficiency in C# and the .NET framework for backend development
  • Front-end development:
    Strong command of HTML, CSS and JavaScript frameworks such as React, Angular and Vue
  • Mobile development:
    Experience building mobile apps using Flutter
  • 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

Behavioral competencies:

  • Planning & Organising
  • Communication & Impact
  • Customer Focus
  • Problem-solving
  • Initiating Action
  • Building a Successful Team
  • Coaching & Developing Others
  • Financial Acumen
  • Results Orientation
  • Adaptability
  • Engagement Readiness
  • Leadership Disposition
  • Coping with stress / change
This advertiser has chosen not to accept applicants from your region.

Software Development Manager

Stellenbosch, Western Cape R900000 - R1200000 Y Capitec

Posted today

Job Viewed

Tap Again To Close

Job Description

Job description:

Join Us in Becoming the Best Bank in the world

We appoint energized and motivated people for their potential and continuously look for talented,driven individuals to help us innovate and evolve. That is why we focus on finding the right people for therightjobs.We love what we do because we focus on making a positive difference for our clients andemployees.Ourcompany DNA is built around talented and committed teams dedicated to build a brand that we are proudofand earns the trust of our clients

Who We Are

We are a bank, but we're much more than that. We believe that banking is about enabling people to control their financial lives through banking that is simplified, accessible, affordable, and delivered through a personal experience. By helping our clients manage their financial lives better, we enable them to live better

Why Choose Us

At Capitec, we offer our best by living up to our CEO values in every situation – we always put the Client first,act with Energy and take Ownership. And to support people in being their best, our Employee Value Proposition offers every value to all team members through cohesive teams, growth opportunities as well as employee benefits and savings. We make it a priority to ensure that each member of the Capitec team feels welcome, valued, focused, and has the opportunity to grow.

What

Purpose Statement

  • To provide strategic technical direction and manage multiple technical teams responsible for the technical delivery of the full product lifecycle; all product features and support and maintenance related tasks in respect of the product
  • Oversee the ongoing drive to increase efficiency, optimisation, innovation and people development in these environments.

Minimum Experience

  • At least 5 years' experience in software development management
  • Experience of:
  • leading and working in an agile development environment
  • Experience in either back-end or front-end development
  • crafting roadmaps
  • managing a budget
  • using technical skills to support and guide a technical team
  • to establish priorities and successfully manage deliverables
  • utilizing communication and relationship management skills to engage with stakeholders
  • using leadership to influence in other areas.

Qualifications (Minimum)

  • Bachelor's Degree in Commerce or Information Technology - Computer Science

Qualifications (Ideal or Preferred)

  • Honours Degree in Commerce or Information Technology - Computer Science

Knowledge

Minimum:

  • Functional knowledge particular to the product (e.g. Credit or App)
  • People management and development practices and principles
  • Stakeholder management
  • Budgeting and accounting principles
  • Business analysis and design
  • Project Management principles and methodologies

Ideal:

  • Banking industry
  • Central Collections environment
  • Capitec Bank Systems Environment
  • Capitec Bank Business Model
  • Agile development principles
  • Systems Development Life Cycle (SDLC)

Skills

  • Communications Skills
  • Decision making skills
  • Influencing Skills
  • Interpersonal & Relationship management Skills
  • Negotiation skills

Conditions of Employment

  • Clear criminal and credit record
This advertiser has chosen not to accept applicants from your region.

Software Development Lead

R180000 - R250000 Y C STEINWEG GROUP

Posted today

Job Viewed

Tap Again To Close

Job Description

The Software Development Lead is responsible for overseeing the design, development, maintenance, and support of in-house application software solutions. This role will manage a small team of developers and developer architects, ensuring high-quality delivery aligned with business needs and global IT standards. The incumbent will also scale development capacity through external partners when required and provide integration and development guidance to the Information Management team.

Key Job Functions:
Team Leadership & Delivery Oversight
  • Lead and mentor a team of developers and developer architects.
  • Oversee the full software development lifecycle, from requirements gathering, working with business analysts and product owners, to deployment and support.
  • Ensure adherence to coding standards, architectural principles, and secure development practices.
  • Manage workload distribution, performance reviews, and career development of team members.
Application Development & Integration
  • Own the development and enhancement of internal applications using modern frameworks (e.g., Laravel, PHP, JavaScript).
  • Ensure robust integration across systems using REST/SOAP APIs and middleware. · Maintain and optimise database interactions (MySQL, MSSQL, PostgreSQL).
Scaling & Partner Management
  • Identify when and how to augment internal capacity with external development partners.
  • Manage onboarding, quality assurance, and delivery of outsourced development resources.
  • Collaborate with the IT Vendor Manager to ensure alignment with procurement and contract standards.
Strategic Alignment & Collaboration
  • Work closely with the global application development team to align on reusable components, shared practices, and architectural standards.
  • Contribute to the evolution of the IT operating model, including cross-functional development capability and solution architecture.
  • Provide technical guidance to the Information Management team on development and integration technologies.
Governance & Quality Assurance
  • Ensure all development work is documented, tested (unit, regression), and compliant with security standards.
  • Support release management processes and coordinate with support engineers for production deployments.
  • Maintain visibility into dependencies and roadmap alignment across teams
Requirements
Education
  • Matric – Grade 12
  • BSc in Computer Science, Information Technology, or equivalent.
Experience
  • Minimum 7 years' experience in software development, ideally within the freight/logistics industry.
  • Proven experience in leading development teams and managing application portfolios
Technical Skills
  • Mastery of web technologies: HTML, CSS, JavaScript, PHP, Laravel.
  • Strong grasp of OOP, MVC, and SOLID principles.
  • Experience with cloud platforms (Azure), server technologies (IIS, Apache, Nginx), and integration platforms & approaches (Tibco, Azure API management, Logic Apps).
  • Understanding of supply chain concepts including SCM, route optimisation, warehouse automation, and cross-border logistics.
  • Strategic thinking and problem-solving
  • Leadership and team development
  • Excellent communication and stakeholder management
  • Analytical mindset with attention to detail
  • Adaptability and change management skills
  • Strong organisational and multitasking abilities
  • Conflict resolution skills to navigate challenging situations calmly.

Join Steinweg to ensure our services exceed client expectations. Apply now to become part of our dynamic team

Interested?

Please send your CV to

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 Api Developer Jobs