204 Software Platform jobs in South Africa

Platform Head, Intellimatch

Johannesburg, Gauteng Standard Bank of South Africa Limited

Posted today

Job Viewed

Tap Again To Close

Job Description

Business Segment: Personal & Private Banking

Location: ZA, GP, Johannesburg, Simmonds Street

Role Overview: To execute technical, digital, and data platform strategies, solutions, and roadmaps that address current and future business, technology, and platform needs. Ensure the integrity, consistency, and resilience of platform features across geographies. Manage backlog of defects, gaps, design features, and technical debt to ensure availability, reliability, performance, and security, enabling high-quality customer service across the Group.

Qualifications
  • Post Graduate Degree in Information Studies or Information Technology
Experience Required
  • Strong background in Software Engineering and IT, with a focus on integration and staying updated with technological advancements.
  • Proven ability to communicate effectively with stakeholders, including senior executives.
  • Knowledge of Agile and Lean methodologies, and experience in organizational change management.
  • Experience working with cross-functional teams and fostering collaboration.
  • Understanding of the Standard
This advertiser has chosen not to accept applicants from your region.

Api integration specialist

Johannesburg, Gauteng Somewhere

Posted today

Job Viewed

Tap Again To Close

Job Description

permanent
Join to apply for the API Integration Specialist role at Somewhere Join to apply for the API Integration Specialist role at Somewhere EST Client : ConfidentialLocation : RemoteTimezone : ESTSchedule : 35-40 hours/week 9am - 5pm ESTRole OverviewWe’re hiring an API Integration Specialist to lead the development, management, and optimization of our internal and external API systems. This role is instrumental in connecting critical platforms like Net Suite, Webflow, and Shopify — ensuring smooth data flow, system reliability, and operational efficiency.You’ll collaborate closely with our dev team and cross-functional stakeholders to implement scalable integrations and resolve technical issues with precision.Key ResponsibilitiesDesign, manage, and optimize robust API integrations across platforms (e.g. Net Suite, Webflow, Shopify). Monitor and troubleshoot API connectivity and performance issues to minimize downtime. Collaborate with internal development teams to enhance API usage and ensure alignment with business needs. Maintain and document API architecture, specifications, and workflows. Stay up-to-date on industry best practices and propose improvements to current integration strategies. What You’ll BringMust-Have QualificationsProven experience in API development, integration, and management. Familiarity with ERP systems — Net Suite experience is a major plus. Strong debugging and troubleshooting skills. Self-starter mentality with excellent communication in a remote setting. Experience working with RESTful APIs and common data formats (JSON, XML). Nice-to-Have SkillsHands-on experience with Webflow and/or Shopify integrations. Background in software engineering or scripting (e.g., Java Script, Python). Familiarity with middleware platforms (e.g., Workato, Zapier, Celigo). What Success Looks LikeSeamless API integrations across platforms with minimal manual intervention. Increased automation and reduced system errors due to improved data flow. Stakeholder satisfaction with integration reliability and documentation clarity. Proactive resolution of API issues before they impact operations. Interview ProcessInitial Screening Call - Get to know your experience and fit. Technical Interview - Showcase your API integration skills. Final Interview - Meet with leadership and key collaborators. Seniority level Seniority level Entry level Employment type Employment type Full-time Job function Job function Project Management and Information Technology Industries Staffing and Recruiting Referrals increase your chances of interviewing at Somewhere by 2x Sign in to set job alerts for “Integration Specialist” roles. Johannesburg, Gauteng, South Africa 1 week ago Johannesburg, Gauteng, South Africa 1 week ago Johannesburg, Gauteng, South Africa 4 days ago Johannesburg Metropolitan Area 1 week ago Freelance Software Developer (Ruby) - AI Trainer Johannesburg, Gauteng, South Africa 4 days ago Johannesburg Metropolitan Area 1 week ago Johannesburg, Gauteng, South Africa 5 days ago Johannesburg, Gauteng, South Africa 17 hours ago Freelance Software Developer (Golang) - AI Traner Johannesburg, Gauteng, South Africa 1 week ago Johannesburg, Gauteng, South Africa 17 hours ago Freelance Software Developer (Type Script) - Quality Assurance (AI Trainer) Johannesburg, Gauteng, South Africa 5 days ago Johannesburg, Gauteng, South Africa 1 week ago Freelance Software Developer (Python) - Quality Assurance (AI Trainer) Johannesburg, Gauteng, South Africa 1 month ago Senior Full Stack Developer - ( Remote ) Johannesburg, Gauteng, South Africa 1 week ago Mid level backend developer - GCCA Remote Freelance Software Developer (Rust) - AI Trainer Johannesburg, Gauteng, South Africa 3 days ago Technical Back-End Lead – Java (Saa S, ML/AI, Scale-Up) Johannesburg, Gauteng, South Africa 1 week ago INTERMEDIATE C# DEVELOPER WITH ANGULAR - (FULLY REMOTE ) - UP TO R70 K PER MONTH Johannesburg, Gauteng, South Africa 1 week ago Johannesburg, Gauteng, South Africa 4 days ago Technical Lead: Commerce Platform (Node.js) Johannesburg, Gauteng, South Africa 1 week ago Senior Full Stack Engineer (Node.js & React) Johannesburg, Gauteng, South Africa 11 months ago Freelance Software Developer (Ruby) - Quality Assurance (AI Trainer) Johannesburg, Gauteng, South Africa 5 days ago SENIOR FULL STACK C# DEVELOPER - FULLY REMOTE – up to R1.1 M PER ANNUM Johannesburg, Gauteng, South Africa 1 week ago Johannesburg, Gauteng, South Africa 1 week ago SENIOR DEVELOPER (PYTHON AND AZURE) - REMOTE – UP TO R750 PER HOUR Johannesburg, Gauteng, South Africa 1 week ago Freelance Software Developer (C/C++ - Rust) - AI Trainer Johannesburg, Gauteng, South Africa 4 days ago Full Stack C# Developer (Angular) – Fully Remote – up to R1.08m per annum Johannesburg, Gauteng, South Africa 1 week ago We’re unlocking community knowledge in a new way. Experts add insights directly into each article, started with the help of AI. #J-18808-Ljbffr
This advertiser has chosen not to accept applicants from your region.

Senior Software Engineer - Platform Technical Lead

Gauteng, Gauteng Elite Search and Selection

Posted 5 days ago

Job Viewed

Tap Again To Close

Job Description

workfromhome

Responsible for :

  • Own and evolve the backend platform architecture (microservices, APIs, event-driven systems)
  • Lead engineering design principles, architecture reviews, and platform scalability initiatives
  • Integrate cutting-edge AI tooling into development processes for code, testing & CI / CD
  • Mentor and grow a talented engineering team
  • Drive backend performance, reliability, and security best practices

Requirements :

  • 7+ years in backend development (PHP, Go, Python preferred)
  • Deep experience with microservices, cloud infrastructure (AWS, GCP, Azure), and message queues (Kafka / RabbitMQ)
  • Strong leadership in software architecture, OOP principles and system design
  • Passion for innovation, automation, and building resilient systems
  • Experience with AI dev tools a big plus!
  • South African citizen.
  • Offering :

  • Fully remote (with a strong team presence in Joburg and Cape Town)
  • People-first culture : collaborative, fun, and supportive
  • Solve real problems at scale with autonomy and purpose
  • Competitive compensation, flexible work setup, and meaningful impact
  • If you would like to learn more about the position and company please contact or apply now!

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

    Senior Software Engineer - Platform Technical Lead

    Johannesburg, Gauteng Elite Search

    Posted 6 days ago

    Job Viewed

    Tap Again To Close

    Job Description

    Responsible for:
    • Own and evolve the backend platform architecture (microservices, APIs, event-driven systems)
    • Lead engineering design principles, architecture reviews, and platform scalability initiatives
    • Integrate cutting-edge AI tooling into development processes for code, testing & CI/CD
    • Mentor and grow a talented engineering team
    • Drive backend performance, reliability, and security best practices
    Requirements:
    • 7+ years in backend development (PHP, Go, Python preferred)
    • Deep experience with microservices, cloud infrastructure (AWS, GCP, Azure), and message queues (Kafka/RabbitMQ)
    • Strong leadership in software architecture, OOP principles and system design
    • Passion for innovation, automation, and building resilient systems
    • Experience with AI dev tools a big plus!
    • South African citizen.
    Offering:
    • Fully remote (with a strong team presence in Joburg and Cape Town)
    • People-first culture : collaborative, fun, and supportive
    • Solve real problems at scale with autonomy and purpose
    • Competitive compensation, flexible work setup, and meaningful impact
    This advertiser has chosen not to accept applicants from your region.

    Support Analyst - API Channel Integration

    Blue Label Telecoms

    Posted 20 days ago

    Job Viewed

    Tap Again To Close

    Job Description

    permanent

    Job Purpose

    Blue Label Telecoms is looking for a technically savvy and service-oriented Support Analyst – API Channel Integrations  to join our Technology team. In this role, you'll play a critical part in supporting API integrations that drive seamless communication between systems, partners, and platforms. Your work will ensure reliability, performance, and outstanding customer satisfaction across our integration ecosystem.

    Key Responsibilities

    • API Incident Management:  Monitor API services, troubleshoot issues, perform root cause analysis, and ensure timely resolution and documentation.

    • Customer Integration Support:  Guide clients during API onboarding, configuration, and issue resolution – especially across Azure-hosted and WSO2 API environments.

    • Documentation & Knowledge Sharing:  Maintain up-to-date technical documentation and troubleshooting guides for internal and external use.

    • Vendor & Partner Collaboration:  Act as a technical liaison for integration partners and internal teams to streamline issue resolution and new feature rollouts.

    • Continuous Improvement:  Identify recurring issues, improve monitoring and alerting, and support QA of API updates.

    • Self-Management & Teamwork:  Demonstrate accountability, planning, collaboration, and the ability to thrive in a fast-paced IT environment.


    Competencies

    • Customer-focused mindset with excellent troubleshooting abilities
    • Strong technical understanding of APIs and cloud platforms
    • Excellent written and verbal communication skills
    • Ability to work well independently and collaboratively
    • Passion for learning and continuous improvement
    • High attention to detail and ability to manage multiple priorities
    • Strong problem-solving skills and communication abilities

    Education

    • Matric - Essential 
    • Bachelor’s degree in Information Technology, Computer Science, or related field

    Experience

    • 1–3 years' experience in IT support, technical troubleshooting, or API development
    • li>Experience in cloud environments (Azure, AWS, Google Cloud) and API management platforms (e.g., WSO2)
    • Proficiency with RESTful APIs and tools such as Postman and Swagger
    • Familiarity with automation tools like JMeter is advantageous.
    This advertiser has chosen not to accept applicants from your region.

    Junior Software Engineer - Cross-platform C++ - Multipass

    Western Cape, Western Cape Canonical

    Posted 19 days ago

    Job Viewed

    Tap Again To Close

    Job Description

    workfromhome
    Junior Software Engineer - Cross-platform C++ - Multipass

    Canonical Cape Town, Western Cape, South Africa

    Join or sign in to find your next job

    Join to apply for the Junior Software Engineer - Cross-platform C++ - Multipass role at Canonical

    Junior Software Engineer - Cross-platform C++ - Multipass

    Canonical Cape Town, Western Cape, South Africa

    2 days ago Be among the first 25 applicants

    Join to apply for the Junior Software Engineer - Cross-platform C++ - Multipass role at Canonical

    Get AI-powered advice on this job and more exclusive features.

    Use your deep C++ skills on Windows and MacOS to build an amazing open source developer experience with Multipass, the workstation mini-cloud at your fingertips which provides Ubuntu and appliance VMs on demand for build, test and prototyping. The Multipass team is hiring a Software Engineer to join our distributed team. We greatly value quality in our code, and great user experience.

    Multipass is published for macOS, Windows, and also Linux. Think of it as a workstation mini-cloud. At its simplest you can simply say multipass launch and you will get a new VM on your workstation. You can feed that VM data, just as you would on a public cloud like AWS, Azure or GCP.

    The goal is not to be a full cloud of course. The goal is to give developers a local cloud on their workstation, which they can use to run builds in the background, or to try cloud appliances, or to test their own cloud deployments and cloud-init scripts, free of charge. People sometimes use it as a build farm on a shared server, for example.

    As a Software Engineer you are expected to play a leadership role designing, mentoring, reviewing and of course coding.

    Location : This is a remote position available in the EMEA region only.

    What you will focus on

    • Ensure Multipass is easy and intuitive to use
    • Architect new features and design the user experience
    • Write high-quality code to create new features and fix bugs
    • Review code and architecture as part of Canonical's engineering process
    • Collaborate proactively with a distributed team
    • Debug, track down and fix issues encountered by our users
    • Foster the open source community and support customers when needed
    • Travel internationally for up to two weeks, twice a year, for company events

    What we are looking for in you

    • Cross-platform development experience on macOS and/or Windows
    • Expertise in modern C++ development
    • Experience with software testing and test-driven development
    • Extremely high personal standards for code quality, testing and design
    • Knowledge of hypervisor technologies such as Hyper-V, VirtualBox, KVM, and QEMU
    • Open source experience and involvement
    • Knowledge of CI systems a plus
    • Capacity to learn quickly about new systems and techniques
    • Excellent communication skills in English - both verbal and written
    • Bachelor's or equivalent in Computer Science, STEM or similar degree

    What we offer you

    We consider geographical location, experience, and performance in shaping compensation worldwide. We revisit compensation annually (and more often for graduates and associates) to ensure we recognise outstanding performance. In addition to base pay, we offer a performance-driven annual bonus. We provide all team members with additional benefits, which reflect our values and ideals. We balance our programs to meet local needs and ensure fairness globally.

    • Distributed work environment with twice-yearly team sprints in person
    • Personal learning and development budget of USD 2,000 per year
    • Annual compensation review
    • Recognition rewards
    • Annual holiday leave
    • Maternity and paternity leave
    • Employee Assistance Programme
    • Opportunity to travel to new locations to meet colleagues
    • Priority Pass, and travel upgrades for long haul company events

    About Canonical

    Canonical is a pioneering tech firm at the forefront of the global move to open source. As the company that publishes Ubuntu, one of the most important open source projects and the platform for AI, IoT and the cloud, we are changing the world on a daily basis. We recruit on a global basis and set a very high standard for people joining the company. We expect excellence - in order to succeed, we need to be the best at what we do. Canonical has been a remote-first company since its inception in 2004. Working here is a step into the future, and will challenge you to think differently, work smarter, learn new skills, and raise your game.

    Canonical is an equal opportunity employer

    We are proud to foster a workplace free from discrimination. Diversity of experience, perspectives, and background create a better work environment and better products. Whatever your identity, we will give your application fair consideration.

    Seniority level
    • Seniority level Entry level
    Employment type
    • Employment type Full-time
    Job function
    • Job function Engineering and Information Technology
    • Industries Software Development

    Referrals increase your chances of interviewing at Canonical by 2x

    Get notified about new Junior Software Engineer jobs in Cape Town, Western Cape, South Africa .

    Cape Town, Western Cape, South Africa 2 days ago

    Cape Town, Western Cape, South Africa 5 days ago

    Cape Town, Western Cape, South Africa 5 days ago

    Cape Town, Western Cape, South Africa 1 month ago

    Cape Town, Western Cape, South Africa 2 days ago

    Graduate Software Engineer, Open Source and Linux, Canonical Ubuntu

    Cape Town, Western Cape, South Africa 1 week ago

    Cape Town, Western Cape, South Africa 5 days ago

    Cape Town, Western Cape, South Africa 2 days ago

    Cape Town, Western Cape, South Africa 3 weeks ago

    Cape Town, Western Cape, South Africa 1 month ago

    Cape Town, Western Cape, South Africa 1 month ago

    Cape Town, Western Cape, South Africa 1 month ago

    Cape Town, Western Cape, South Africa 3 months ago

    Cape Town, Western Cape, South Africa 3 months ago

    Cape Town, Western Cape, South Africa 2 weeks ago

    Freelance Software Developer (C#) - AI Trainer

    Cape Town, Western Cape, South Africa 1 week ago

    Cape Town, Western Cape, South Africa 2 days ago

    Freelance GenAI Developer - Prompt Engineering & Data Workflows

    Cape Town, Western Cape, South Africa 2 days ago

    Cape Town, Western Cape, South Africa 5 days ago

    Freelance Software Developer (Java) - AI Trainer

    Cape Town, Western Cape, South Africa 1 week ago

    Software Engineer (Python/Linux/Packaging)

    Cape Town, Western Cape, South Africa 7 months ago

    Cape Town, Western Cape, South Africa 2 days ago

    Freelance Software Developer (Python) - AI Trainer

    Cape Town, Western Cape, South Africa 1 week ago

    Cape Town, Western Cape, South Africa 1 month ago

    Cape Town, Western Cape, South Africa 1 week ago

    Freelance Software Developer (C++) - AI Trainer

    Cape Town, Western Cape, South Africa 1 week ago

    Cape Town, Western Cape, South Africa 11 months ago

    Freelance Software Developer (Python) - Quality Assurance (AI Trainer)

    Cape Town, Western Cape, South Africa 1 week ago

    Software Engineer - Solutions Engineering

    Cape Town, Western Cape, South Africa 1 month ago

    Cape Town, Western Cape, South Africa 2 weeks ago

    Freelance Software Developer (Rust) - AI Trainer

    Cape Town, Western Cape, South Africa 1 week ago

    Cape Town, Western Cape, South Africa 1 week ago

    Cape Town, Western Cape, South Africa 3 months ago

    Cape Town, Western Cape, South Africa 1 month ago

    City of Cape Town, Western Cape, South Africa 1 week ago

    Freelance Software Developer (Golang) - AI Trainer

    Cape Town, Western Cape, South Africa 1 week ago

    Freelance Software Developer (C/C++ - Rust) - AI Trainer

    Cape Town, Western Cape, South Africa 4 days ago

    We’re unlocking community knowledge in a new way. Experts add insights directly into each article, started with the help of AI.

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

    Software Engineering Manager - Cross-platform C++ - Multipass

    Western Cape, Western Cape Canonical

    Posted 13 days ago

    Job Viewed

    Tap Again To Close

    Job Description

    workfromhome
    Software Engineering Manager - Cross-platform C++ - Multipass

    Canonical Cape Town, Western Cape, South Africa

    Join or sign in to find your next job

    Join to apply for the Software Engineering Manager - Cross-platform C++ - Multipass role at Canonical

    Software Engineering Manager - Cross-platform C++ - Multipass

    Canonical Cape Town, Western Cape, South Africa

    3 days ago Be among the first 25 applicants

    Join to apply for the Software Engineering Manager - Cross-platform C++ - Multipass role at Canonical

    Get AI-powered advice on this job and more exclusive features.

    Canonical is a leading provider of open source software and operating systems to the global enterprise and technology markets. Our platform, Ubuntu, is very widely used in breakthrough enterprise initiatives such as public cloud, data science, AI, engineering innovation and IoT. Our customers include the world's leading public cloud and silicon providers, and industry leaders in many sectors. The company is a pioneer of global distributed collaboration, with 1200+ colleagues in more than 80 countries and very few office based roles. Teams meet two to four times yearly in person, in interesting locations around the world, to align on strategy and execution.

    The company is founder led, profitable and growing.

    We are hiring a Software Engineering Manager to lead Multipass, the workstation mini-cloud at your fingertips. Multipass is published for macOS, Windows, and also Linux. At its simplest you can say multipass launch and you will get a new VM on your workstation. The goal is not to be a full cloud, of course. The goal is to give developers a local cloud experience on their workstation, which they can use to run builds in the background, or to try cloud appliances, or to test their own cloud deployments and cloud-init scripts, free of charge. People sometimes use it as a build farm on a shared server, for example.

    As an engineering manager at Canonical you must have a solid technical background, but your responsibility is to run an effective team and develop the colleagues you manage. You are expected to help them grow as engineers, do important work, do it outstandingly well, find professional and personal satisfaction, and work well with colleagues and the community. Technical leadership experience and a background in software engineering are necessary prerequisites for this role. You will be expected to lead, challenge, and develop engineers, positively influence the culture, facilitate technical delivery, and work with your team on strategy and execution.

    The successful candidate will have experience leading successful, collaborative engineering teams, and demonstrate the ability to solve challenging problems.

    Location : This is a remote position available in EMEA and the Americas.

    The role entails

    • Lead a team of remote engineers
    • Develop talent through coaching, mentoring, feedback and hands-on career development
    • Set and manage expectations with other engineering teams, senior management, and external stakeholders
    • Advocate and advance modern software development practices
    • Participate in the engineering process through code and architectural review
    • Engage with teams at Canonical, the open source community and partners
    • Work from home with global travel for 4 to 6 weeks per year for internal and external events

    What we are looking for in you

    • You love developing and growing people and have a strong track record of doing it
    • You are focused on success and the delivery of timely, high quality software
    • You have a Bachelor's or equivalent in Computer Science, STEM or similar degree
    • You have strong written and verbal technical communication skills
    • Expertise in modern C++ development
    • Cross-platform development experience on macOS and/or Windows
    • Knowledge of hypervisor technologies such as Hyper-V, VirtualBox, and KVM
    • Open source experience and involvement

    What we offer colleagues

    We consider geographical location, experience, and performance in shaping compensation worldwide. We revisit compensation annually (and more often for graduates and associates) to ensure we recognise outstanding performance. In addition to base pay, we offer a performance-driven annual bonus or commission. We provide all team members with additional benefits, which reflect our values and ideals. We balance our programs to meet local needs and ensure fairness globally.

    • Distributed work environment with twice-yearly team sprints in person
    • Personal learning and development budget of USD 2,000 per year
    • Annual compensation review
    • Recognition rewards
    • Annual holiday leave
    • Maternity and paternity leave
    • Employee Assistance Programme
    • Opportunity to travel to new locations to meet colleagues
    • Priority Pass, and travel upgrades for long haul company events

    About Canonical

    Canonical is a pioneering tech firm at the forefront of the global move to open source. As the company that publishes Ubuntu, one of the most important open source projects and the platform for AI, IoT and the cloud, we are changing the world of software. We recruit on a global basis and set a very high standard for people joining the company. We expect excellence - in order to succeed, we need to be the best at what we do. Most colleagues at Canonical have worked from home since its inception in 2004. Working here is a step into the future, and will challenge you to think differently, work smarter, learn new skills, and raise your game.

    Canonical is an equal opportunity employer

    We are proud to foster a workplace free from discrimination. Diversity of experience, perspectives, and background create a better work environment and better products. Whatever your identity, we will give your application fair consideration.

    Seniority level
    • Seniority level Mid-Senior level
    Employment type
    • Employment type Full-time
    Job function
    • Job function Engineering and Information Technology
    • Industries Software Development

    Referrals increase your chances of interviewing at Canonical by 2x

    Sign in to set job alerts for “Software Engineering Manager” roles.

    Cape Town, Western Cape, South Africa 2 weeks ago

    Cape Town, Western Cape, South Africa 4 months ago

    Engineering Manager - Solutions Engineering

    Cape Town, Western Cape, South Africa 3 days ago

    Cape Town, Western Cape, South Africa 3 days ago

    Cape Town, Western Cape, South Africa 3 days ago

    Cape Town, Western Cape, South Africa 3 days ago

    Cape Town, Western Cape, South Africa 3 days ago

    Technical Manager - Automotive and Industrial

    Cape Town, Western Cape, South Africa 9 months ago

    Software Engineering Manager - Desktop and Embedded Linux Optimisation

    Cape Town, Western Cape, South Africa 6 months ago

    Software Engineering Manager - Container and Virtualisation Infrastructure

    Cape Town, Western Cape, South Africa 3 days ago

    Cape Town, Western Cape, South Africa 3 months ago

    Cape Town, Western Cape, South Africa 4 months ago

    Cape Town, Western Cape, South Africa 1 month ago

    Software Engineering Manager - Ubuntu Linux Kernel

    Cape Town, Western Cape, South Africa 1 week ago

    Cape Town, Western Cape, South Africa 2 months ago

    Software Engineering Manager, Ubuntu Gaming

    Cape Town, Western Cape, South Africa 1 month ago

    Cape Town, Western Cape, South Africa 3 days ago

    Cape Town, Western Cape, South Africa 3 days ago

    Cape Town, Western Cape, South Africa 3 days ago

    Engineering Manager - Build and Release Infrastructure

    Cape Town, Western Cape, South Africa 3 days ago

    Cape Town, Western Cape, South Africa 1 month ago

    Cape Town, Western Cape, South Africa 1 month ago

    Cape Town, Western Cape, South Africa 4 months ago

    Software Platform Engineering Manager - Ubuntu for Next-Gen Silicon

    Cape Town, Western Cape, South Africa 3 months ago

    Cape Town, Western Cape, South Africa 3 days ago

    Engineering Manager - Build and Release Infrastructure

    Cape Town, Western Cape, South Africa 1 month ago

    Cape Town, Western Cape, South Africa 3 days ago

    Cape Town, Western Cape, South Africa 1 week ago

    Linux Enablement - Software Engineering Manager

    Cape Town, Western Cape, South Africa 1 month ago

    Cape Town, Western Cape, South Africa 3 months ago

    Engineering Manager - Public Cloud, Python, Golang

    Cape Town, Western Cape, South Africa 2 months ago

    Ubuntu Engineering Delivery and Excellence Manager

    Cape Town, Western Cape, South Africa 3 days ago

    Ubuntu Enablement - Software Engineering Manager

    Cape Town, Western Cape, South Africa 1 month ago

    Engineering Manager for IAM (Identity and Access Management)

    Cape Town, Western Cape, South Africa 2 weeks ago

    Cape Town, Western Cape, South Africa 3 days ago

    Linux Engineering Manager - Optimisation for Latest Hardware

    Cape Town, Western Cape, South Africa 6 months ago

    Cape Town, Western Cape, South Africa 3 days ago

    We’re unlocking community knowledge in a new way. Experts add insights directly into each article, started with the help of AI.

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

    About the latest Software platform Jobs in South Africa !

    Software Development

    Western Cape, Western Cape Lanza Solutions

    Posted 19 days ago

    Job Viewed

    Tap Again To Close

    Job Description

    workfromhome

    As an experienced .NET developer, you will maintain, extend, and continuously improve our back-end code base. Together with the team lead, you will ensure that our clients (front-end developers and other API clients) have a seamless experience. You will work on/within a microservices platform architecture with challenges such as multi-tenancy, caching, persistence, long-running jobs, messaging, and multi-threading.

    If this excites you and you meet the requirements and profile below, we would love to hear from you!

    You will work both from home and at our office in Cape Town, alongside a lead developer and a back-end developer. From our NL office, you will be supported by a Product Owner and an Azure deployment engineer.

    Your responsibilities
    • Maintain, extend, and refactor our legacy code base.
    • Ensure our code base is future-proof by exploring new areas (.NET 6, Nullability, Mediator, Swagger, OpenAPI, etc.).
    • Work efficiently and deliver results.
    • Implement a test-driven approach, validating and testing your code via unit tests.
    • Ensure that the C# core code adheres to SOLID principles and refactor legacy code when needed to increase extendability, testability, readability, and reusability.
    • Stay updated on the latest development practices and discuss with the team lead on how to keep our code base current and future-proof.
    • Collaborate closely with our Azure engineer on topics like routing, caching, messaging, containerization, authentication, etc.
    Requirements and qualifications
    • Proven experience building high-performing microservices in .NET (ASP) or .NET 6 minimal APIs.
    • Experience in unit testing code and services.
    • Proficiency with Visual Studio or JetBrains Rider, Git, NuGet, Postman, or other backend development tools.
    • Experience with Agile development methodologies (using Jira, GitLab, or Azure DevOps).
    • Excellent knowledge of C# and .NET Core, .NET 5/6.
    • Strong analytical thinking and abstraction skills to simplify complex tasks.
    • Nice to have: Experience with Azure AD integration and deployment.
    • Fluent in English, both written and verbal.
    • Bachelor's or master's degree in software engineering or related field.
    Personality
    • Demonstrates tenacity and a willingness to see tasks through to completion.
    • Adapts quickly to changing priorities and conditions; copes effectively with complexity.
    • Passionate about technology with a positive, can-do attitude.
    • Self-starter who acts proactively and brings new ideas.
    • Honest, ethical, trustworthy, and transparent in communication.
    About us

    At Lanza, we develop digital solutions supporting businesses in spare parts management and inventory control. You will help shape and develop the look and feel of the Lanza web applications used by renowned companies across various industries such as defense, aerospace, rail, and manufacturing.

    Our new development team

    We are establishing a new development operation in South Africa to expand our efforts. Lanza seeks skilled candidates ready for a challenge.

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

    Software Development

    Cape Town, Western Cape Lanza Solutions

    Posted today

    Job Viewed

    Tap Again To Close

    Job Description

    As an experienced .NET developer, you will maintain, extend, and continuously improve our back-end code base. Together with the team lead, you will ensure that our clients (front-end developers and other API clients) have a seamless experience. You will work on/within a microservices platform architecture with challenges such as multi-tenancy, caching, persistence, long-running jobs, messaging, and multi-threading.

    If this excites you and you meet the requirements and profile below, we would love to hear from you!

    You will work both from home and at our office in Cape Town, alongside a lead developer and a back-end developer. From our NL office, you will be supported by a Product Owner and an Azure deployment engineer.

    Your responsibilities
    • Maintain, extend, and refactor our legacy code base.
    • Ensure our code base is future-proof by exploring new areas (.NET 6, Nullability, Mediator, Swagger, OpenAPI, etc.).
    • Work efficiently and deliver results.
    • Implement a test-driven approach, validating and testing your code via unit tests.
    • Ensure that the C# core code adheres to SOLID principles and refactor legacy code when needed to increase extendability, testability, readability, and reusability.
    • Stay updated on the latest development practices and discuss with the team lead on how to keep our code base current and future-proof.
    • Collaborate closely with our Azure engineer on topics like routing, caching, messaging, containerization, authentication, etc.
    Requirements and qualifications
    • Proven experience building high-performing microservices in .NET (ASP) or .NET 6 minimal APIs.
    • Experience in unit testing code and services.
    • Proficiency with Visual Studio or JetBrains Rider, Git, NuGet, Postman, or other backend development tools.
    • Experience with Agile development methodologies (using Jira, GitLab, or Azure DevOps).
    • Excellent knowledge of C# and .NET Core, .NET 5/6.
    • Strong analytical thinking and abstraction skills to simplify complex tasks.
    • Nice to have: Experience with Azure AD integration and deployment.
    • Fluent in English, both written and verbal.
    • Bachelor's or master's degree in software engineering or related field.
    Personality
    • Demonstrates tenacity and a willingness to see tasks through to completion.
    • Adapts quickly to changing priorities and conditions; copes effectively with complexity.
    • Passionate about technology with a positive, can-do attitude.
    • Self-starter who acts proactively and brings new ideas.
    • Honest, ethical, trustworthy, and transparent in communication.
    About us

    At Lanza, we develop digital solutions supporting businesses in spare parts management and inventory control. You will help shape and develop the look and feel of the Lanza web applications used by renowned companies across various industries such as defense, aerospace, rail, and manufacturing.

    Our new development team

    We are establishing a new development operation in South Africa to expand our efforts. Lanza seeks skilled candidates ready for a challenge.

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

    Software development

    Western Cape, Western Cape Lanza Solutions

    Posted today

    Job Viewed

    Tap Again To Close

    Job Description

    permanent
    As an experienced. NET developer, you will maintain, extend, and continuously improve our back-end code base. Together with the team lead, you will ensure that our clients (front-end developers and other API clients) have a seamless experience. You will work on/within a microservices platform architecture with challenges such as multi-tenancy, caching, persistence, long-running jobs, messaging, and multi-threading. If this excites you and you meet the requirements and profile below, we would love to hear from you! You will work both from home and at our office in Cape Town, alongside a lead developer and a back-end developer. From our NL office, you will be supported by a Product Owner and an Azure deployment engineer. Your responsibilities Maintain, extend, and refactor our legacy code base. Ensure our code base is future-proof by exploring new areas (. NET 6, Nullability, Mediator, Swagger, Open API, etc.). Work efficiently and deliver results. Implement a test-driven approach, validating and testing your code via unit tests. Ensure that the C# core code adheres to SOLID principles and refactor legacy code when needed to increase extendability, testability, readability, and reusability. Stay updated on the latest development practices and discuss with the team lead on how to keep our code base current and future-proof. Collaborate closely with our Azure engineer on topics like routing, caching, messaging, containerization, authentication, etc. Requirements and qualifications Proven experience building high-performing microservices in. NET (ASP) or. NET 6 minimal APIs. Experience in unit testing code and services. Proficiency with Visual Studio or Jet Brains Rider, Git, Nu Get, Postman, or other backend development tools. Experience with Agile development methodologies (using Jira, Git Lab, or Azure Dev Ops). Excellent knowledge of C# and. NET Core,. NET 5/6. Strong analytical thinking and abstraction skills to simplify complex tasks. Nice to have: Experience with Azure AD integration and deployment. Fluent in English, both written and verbal. Bachelor's or master's degree in software engineering or related field. Personality Demonstrates tenacity and a willingness to see tasks through to completion. Adapts quickly to changing priorities and conditions; copes effectively with complexity. Passionate about technology with a positive, can-do attitude. Self-starter who acts proactively and brings new ideas. Honest, ethical, trustworthy, and transparent in communication. About us At Lanza, we develop digital solutions supporting businesses in spare parts management and inventory control. You will help shape and develop the look and feel of the Lanza web applications used by renowned companies across various industries such as defense, aerospace, rail, and manufacturing. Our new development team We are establishing a new development operation in South Africa to expand our efforts. Lanza seeks skilled candidates ready for a challenge. #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 Software Platform Jobs