834 Software Engineer jobs in South Africa

PHP Developer

Johannesburg, Gauteng Hyperiondev

Job Viewed

Tap Again To Close

Job Description

We are looking for a PHP Back-End developer to join our team of coding professionals. You should have the passion, experience, and skills to create custom, complex, and automated database-driven web applications, websites, and systems. Additionally, a desire to grow and learn within a creative and fun environment is essential. You must have a high attention to detail, a meticulous work ethic, and the ability to produce high-quality code.

Requirements:
  1. You are able to work independently and take ownership of your tasks and projects.
  2. We value honesty, reliability, and transparency highly.
  3. You love the work you do and are proud of the quality of your work, both functional and visual.
  4. You can come up with effective solutions to problems.
About the company:

Elemental Web Solutions is a web development and digital marketing agency based in Cape Town, South Africa. We provide bespoke web development and digital marketing services to companies and brands across various industries and countries, ranging from startups to large corporations.

Established in 2005, we initially focused on customized web development and intranet applications. Over time, we expanded our development department and established a creative division to design complex, visually appealing tech solutions. Recently, we launched a digital marketing division with highly experienced Google Certified marketing experts.

We have worked with many of the world's biggest brands, including BMW, Mini, Red Bull, Coca Cola, Lego, Heineken, Adidas, and Toyota, demonstrating our capability and the trust clients place in us. Our team has successfully delivered numerous complex projects and campaigns for clients worldwide.

This job has been viewed 111,544 times, with 8 applicants so far.

Increase your chances of landing this job by becoming certified.

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

Job No Longer Available

This position is no longer listed on WhatJobs. The employer may be reviewing applications, filled the role, or has removed the listing.

However, we have similar jobs available for you below.

Software Engineer

Cape Town, Western Cape The Legends Agency

Posted 1 day ago

Job Viewed

Tap Again To Close

Job Description

Software Engineer

Build Scalable Web3 & Blockchain Products with a Global Remote Team

Remote (South Africa) | Market Related | SA Working Hours

About Our Client

Our client is a globally distributed software development company with teams spanning the U.S., France, Brazil, and Singapore. They specialize in crafting custom-built digital solutions across industries like blockchain, gaming, ecommerce, and enterprise systems.

From full-scale ERP platforms to innovative Web3 games, smart contracts, and decentralized applications, they are known for their commitment to clean architecture, performance, and meaningful global impact. Their remote-first culture values collaboration, autonomy, and cutting-edge technology.

The Role: Software Engineer

As a Software Engineer, you will lead the development of scalable, blockchain-powered applications and smart contract solutions. You'll collaborate closely with a team of talented engineers and product leads to solve technical challenges and build high-impact digital products using modern technologies.

Key Responsibilities

  • Lead the design and development of scalable smart contracts using Solidity or Rust
  • Build and maintain Web3 applications, including token systems, wallet integrations, NFTs, and dApps
  • Collaborate with frontend and backend teams using JavaScript/TypeScript to integrate blockchain functionality
  • Optimize smart contracts for gas efficiency, security, and audit-readiness
  • Participate in architectural planning and technical decision-making
  • Develop internal tools and libraries to enhance developer productivity
  • Stay current on blockchain innovations, Layer 2 solutions, and security best practices
  • Mentor junior engineers and contribute to team knowledge sharing

About You

  • 4+ years as a senior or lead software engineer
  • Strong experience with Solidity or Rust in smart contract development
  • Deep understanding of blockchain and Web3 architecture
  • Proficient in JavaScript/TypeScript and full-stack development
  • Familiarity with Layer 2 solutions (Optimism, Arbitrum, Polygon)
  • Skilled in Web3 tools (Hardhat, Truffle, Foundry, Metamask, Alchemy, Infura)
  • Strong grasp of smart contract security best practices
  • Independent, self-motivated, and thrives in a remote-first culture
  • Previous CTO experience would be advantageous

Perks

  • Competitive base salary with performance-based bonuses
  • Paid vacation
  • Company-provided laptop and personal development support

Desired Skills:

  • Software Engineering
  • Software Development
  • Smart Contract Development
  • Web3 / Blockchain Engineering
  • Full-Stack Development
  • Technical Architecture
  • Systems Design
  • Mentorship & Team Collaboration
#J-18808-Ljbffr
This advertiser has chosen not to accept applicants from your region.

Software Engineer

Johannesburg, Gauteng Penta Consulting

Posted 3 days ago

Job Viewed

Tap Again To Close

Job Description

Direct message the job poster from Penta Consulting

Penta Consulting are currently searching for a Java Developer to join our team in Johannesburg for an exciting greenfield project.

If this is of interest please apply and I will call to discuss.

  • Develop and maintain backend services using Java and Spring Boot.
  • Design and implement RESTful APIs.
  • Integrate with databases and external systems.
  • Write clean, maintainable, and well-documented code.
  • Debug and resolve technical issues.
  • Collaborate with team members to improve application architecture and performance.

Requirements:

  • Strong knowledge of Java and Spring Boot.
  • Experience with RESTful API development.
  • Familiarity with relational databases (e.g., MySQL, PostgreSQL).
  • Understanding of version control systems (e.g., Git).
  • Basic knowledge of unit testing and code quality best practices.
  • Good problem-solving skills and attention to detail.

Kind Regards

Seniority level
  • Seniority level Mid-Senior level
Employment type
  • Employment type Contract
Job function
  • Job function Information Technology
  • Industries IT Services and IT Consulting, Software Development, and IT System Custom Software Development

Referrals increase your chances of interviewing at Penta Consulting by 2x

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

Johannesburg, Gauteng, South Africa 1 day ago

Johannesburg, Gauteng, South Africa 3 days ago

Johannesburg Metropolitan Area 11 hours ago

Sandton, Gauteng, South Africa 3 days ago

Johannesburg, Gauteng, South Africa 1 day ago

Johannesburg, Gauteng, South Africa 7 months ago

Randburg, Gauteng, South Africa 2 weeks ago

Software Engineer: Full Stack (C#.NET) III

Sandton, Gauteng, South Africa 3 days ago

Fullstack Software Developer - Senior Consultant

Johannesburg, Gauteng, South Africa 1 week ago

Johannesburg Metropolitan Area 3 days ago

Johannesburg, Gauteng, South Africa 2 days ago

Sandton, Gauteng, South Africa 3 weeks ago

Johannesburg, Gauteng, South Africa 1 month ago

Software Engineer: Full Stack (C#.NET) III

Sandton, Gauteng, South Africa 3 days ago

Randburg, Gauteng, South Africa 3 days ago

Engineer, Development Operations, Salesforce

Johannesburg, Gauteng, South Africa 2 days ago

Johannesburg, Gauteng, South Africa 5 days ago

Johannesburg, Gauteng, South Africa 6 days ago

Illovo, Gauteng, South Africa 2 weeks ago

Woodmead, Gauteng, South Africa 2 months ago

City of Johannesburg, Gauteng, South Africa 2 weeks ago

Johannesburg, Gauteng, South Africa 2 days ago

Aspire Tech Graduate - Software Engineer

Woodmead, Gauteng, South Africa 1 month ago

Johannesburg, Gauteng, South Africa 1 week ago

Johannesburg, Gauteng, South Africa 10 months ago

Johannesburg, Gauteng, South Africa 3 days ago

Johannesburg, Gauteng, South Africa 1 year ago

Johannesburg, Gauteng, South Africa 1 week ago

City of Johannesburg, Gauteng, South Africa 3 weeks ago

Johannesburg, Gauteng, South Africa 1 week ago

Johannesburg, Gauteng, South Africa 6 days ago

Johannesburg Metropolitan Area 1 week ago

Johannesburg, Gauteng, South Africa 1 year 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 Engineer

Noordwes, Western Cape Phoenix Medical Supplies

Posted 3 days ago

Job Viewed

Tap Again To Close

Job Description

Job Type: Permanent

Region: North West

Location: Runcorn

Salary: Competitive

Posted: 23/07/2025

Recruiter: Phoenix Medical Supplies

Job Ref: kal-PHOENIXMedicalSuppliesLimited-44786-63737-en

Software Engineers

Do you believe that community pharmacy has a vital role to play at the heart of the NHS? Do you want to join a team dedicated to providing thousands of bricks-and-mortar pharmacies with digital tools to compete with online-only alternatives?

If you are a Java or C# programmer with experience in building high-volume, high-performance, high-availability applications, this could be the opportunity for you. Join us to make your mark in a new and expanding team.

About the Company

The PHOENIX Group is a leading pharmaceutical wholesaler and retailer in Europe, with its UK headquarters based in Runcorn, Cheshire. It supports a network of 14 distribution depots, over 500 retail community pharmacies, over 4,000 pharmacy members, and over 6,000 staff nationwide.

About the Role

Phoenix Medical Supplies Limited is undergoing strategic change, with a focus on digital transformation. We have recently acquired a digital prescription platform, which is highly rated by customers. The long-term vision is to evolve this product into a comprehensive pharmacy and health app.

We are looking to add software engineers to our product team, which operates as an agile, multidisciplinary team focusing on quality. You will be involved in coding, platform building, architectural decisions, and process improvements. Strong interpersonal skills are essential for coaching and engaging with non-technical stakeholders.

Qualifications and Skills
  • Experience with Java / React / Spring Boot framework
  • C# & .NET Framework
  • Experience with AWS, CI/CD tooling & practices

While a combination of these skills is ideal, we encourage applicants with any of these experiences to apply.

Additional Information

This is a full-time role, primarily based at our UK headquarters in Runcorn, with flexible working and remote options. We offer a competitive package and look forward to your application.

Join us as we embark on our digital journey!

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

Software Engineer

Webrepublic

Posted 3 days ago

Job Viewed

Tap Again To Close

Job Description

workfromhome

Over the last decade, Webrepublic has grown from an ambitious startup into Switzerland’s leading digital agency. More recently, Webrepublic has launched a subsidiary in South Africa to work hand-in-hand with our HQ in Switzerland. Our team in Cape Town has grown, and we are now looking for a Software Engineer to expand our local presence into a large-scale operation.

As a Software Engineer , you will primarily be responsible for developing elegant solutions that automate and streamline the work of our consultants, enabling them to stay ahead in the constantly evolving advertising landscape. Additionally, as part of a lean Software Engineering team, you will play an important role by helping to maintain and improve our existing internal tools.

Our preferred tech stack includes Python, Django and AWS/GCP, but we welcome applicants with experience in equivalent technologies.

Key Responsibilities

Reporting directly to the Team Manager Software Engineering , your duties and responsibilities will include, but will not be limited to:

  • Build applications to automate repetitive and manual marketing tasks,
  • Lead the full development journey: turn extracted requirements into robust code, engage with stakeholders, and handle testing, maintenance, and ongoing enhancements,
  • Work closely with our consultants and other stakeholders to identify opportunities for automation and optimisation,
  • Provide accurate estimates for new projects,
  • Expand your knowledge by helping out the team with existing projects.


Qualifications And Skills

As an ideal candidate, you must have the following:

  • A National Diploma, Higher Certificate, or Bachelor’s degree in Software Engineering or related field,
  • Minimum 3 years of programming experience,
  • Python and Pandas experience for developing applications and processing data,
  • Good knowledge of Javascript for building scripts and front-end components,
  • Basic knowledge of git for version control and collaboration,
  • Exposure to at least one major cloud platform (AWS, GCP, or Azure),
  • Hands-on experience with both relational databases and NoSQL databases,
  • Ability to write and maintain functional and unit tests,
  • A practical mindset that balances technical perfection with fast, value-driven delivery,
  • Strong multitasking skills, capable of managing several small projects and engaging with multiple stakeholders,
  • Nice to have:
    • Experience with Django or similar frameworks,
    • Background in building internal tools or automations,
    • Familiarity with ETL processes,
    • Notions of marketing or analytics.


What We Offer

On our side, we offer.

  • A dynamic work environment fostering personal growth and development,
  • Opportunities to work on exciting projects with leading global brands,
  • Learning from Subject Matter Experts across all digital marketing disciplines,
  • Flat hierarchies and short decision paths, being part of a young, dynamic, and international team,
  • Exposure to disciplines beyond your own skill set,
  • A vibrant office space in Cape Town and a flexible work environment (hybrid work),
  • A very competitive compensation package.


Are you interested?

We look forward to receiving your online application with your CV, portfolio and references.

Webrepublic is an equal opportunity employer. We encourage candidates from all backgrounds to apply. We will give preference to previously disadvantaged individuals. #J-18808-Ljbffr
This advertiser has chosen not to accept applicants from your region.

Software Engineer

ACI Worldwide

Posted 3 days ago

Job Viewed

Tap Again To Close

Job Description

workfromhome
Job Description

Join the Team Making Possibilities Happen

If you have ever used an ATM, paid a bill through your phone, sent money to a friend, or shopped online, chances are your transaction was safeguarded and processed using our software. Now it is your turn to serve the payment needs of organizations and people over the world.

We are looking for a Java Software Engineer for our Cape Town office with a strong focus on performance, scalability, availability, security and quality. You will be working on products that customers use to process thousands of financial transactions per second, products that must always be up (24 x 7 x 365), products that have to be secure (we work with card information that fraudsters want to get their hands on), and products that have to be of excellent quality (again, we work with money so can't get it wrong). We offer a technically challenging environment, remote work, flexibility, a good work-life balance and an awesome bunch of people to work with.

Job Responsibilities:


  • Collaborate with team members and various stakeholders to design, develop, testing and delivering performant and maintainable software solutions.
  • Work as part of a small, agile team.
  • Find and implement solutions to problems.
  • Exhibits good technical and business judgment and thorough understanding of how customers use the product when dealing with product requirements, complex design issues, and trade-offs.
  • Teach and be taught by others.

Job requirements:


  • Higher education (Bachelor's degree) in computer science or related field.
  • 2+ years experience coding with an object-oriented programming language, we primarily use Java and Python but believe that software developers need to be flexible and able to upskill with new languages and tools quickly.

Benefits


  • Competitive compensation and benefits package.
  • Flexible working hours.
  • Work from home or from the office
  • Casual work environment.
  • Performance based evaluations and salary hikes.
  • Several hackathons per year.
  • Being part of a team committed to growing, improving and having fun together.
  • Leadership and rapid growth opportunities and a chance to step up define your own path to success.

Are you ready to help us transform the world of electronic payments? To learn more about ACI Worldwide, visit our web site at ID 14160

ACI Worldwide is an AA/EEO employer in the United States, which includes providing equal opportunity for protected veterans and individuals with disabilities, and an EEO employer globally.

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

Software Engineer

Kurtosys

Posted 3 days ago

Job Viewed

Tap Again To Close

Job Description

workfromhome

ABOUT US:

Kurtosys provides a state-of-the-art platform for asset and wealth managers to generate and distribute sophisticated sales, marketing, and client reporting materials. Founded in 2002, Kurtosys operates from four global offices and holds ISO-27001 certification for top-tier information security management. Our team leverages advanced data processing, cutting-edge information design, and robust compliance frameworks at scale, creating exciting opportunities for engineers to work with the latest technologies and solve complex challenges.

THE OPPORTUNITY:

Join our Software Engineering team within the Technology Department at Kurtosys. As a member of this team, you will play a role in designing, developing, and delivering solutions that power our modern SaaS platform fully hosted on the AWS cloud. This is an exciting opportunity to work on high-impact projects, contribute to our strategic roadmap, and shape the future of our product. You’ll collaborate with talented engineers, product managers, and designers in an agile environment that values technical excellence, continuous learning, and creativity. If you’re passionate about solving complex problems and building scalable, high-quality software, we invite you to be part of our journey.

We are looking for skilled full-stack engineers who are comfortable working on solutions end-to-end. This includes everything from designing and implementing robust back-end services to creating intuitive and polished front-end user interfaces. Candidates should be adept at navigating the entire development lifecycle, taking ownership of features from concept to deployment, and ensuring they are scalable, maintainable, and aligned with our high-quality standards.

KEY RESPONSIBILITIES:

  • Your role will involve identifying and implementing product enhancements, optimising existing features, and addressing technical challenges to ensure our platform remains robust, scalable, and user centric.
  • You’ll work closely within a cross-functional team to deliver quality-driven outcomes, balancing technical innovation with practical solutions that meet business needs.
  • You’ll focus on developing and improving critical product functionalities, addressing high-priority issues to maintain platform stability, and contributing to the continuous improvement of our development processes.
  • Your work will have a direct impact on the satisfaction of our global client base, as well as on the evolution of our platform. Operating in an agile environment, you will bring a proactive approach to problem-solving, a commitment to engineering excellence, and a collaborative spirit to deliver results.
  • This is your opportunity to work on cutting-edge cloud-native technologies, take ownership of meaningful projects, and grow your expertise in a supportive and forward-thinking team.

WHAT WE’RE LOOKING FOR:

  • Full-Stack Expertise : You must be comfortable working across the stack, tackling everything from front-end user interfaces to back-end services and data layers.
  • End-to-End Ownership : A strong sense of ownership and accountability is essential. You take pride in seeing features through from concept to deployment and beyond, ensuring they meet the highest standards of quality and usability.
  • Adaptability : A willingness to learn and work with a variety of technologies and frameworks as the problem space requires, without being siloed to specific tech stacks.
  • Independence and Proactivity : You should be capable of working independently, identifying solutions to challenges, and proactively driving tasks forward without the need for micromanagement.
  • Collaboration : Strong collaboration and communication skills are essential. You thrive in a cross-functional, agile environment, working closely with product managers, designers, and fellow engineers to deliver impactful results.
  • Commitment to Excellence : A passion for delivering high-quality, scalable, and maintainable software, with a focus on continuous improvement and engineering best practices.
  • Creativity : You approach challenges with curiosity and creativity, bringing practical solutions that balance technical innovation and business needs.
  • Client-Centric Perspective : A keen understanding of how your work impacts end-users and a commitment to delivering value that enhances their experience.
  • AI-Driven Development : A willingness to embrace and integrate AI tools and practices into the software development lifecycle. You should be open to leveraging AI for tasks such as code generation, optimisation, testing, and problem-solving to enhance productivity and innovation.

This role is for engineers who thrive in dynamic environments, relish solving complex challenges, and embrace the opportunity to grow while delivering impactful solutions.

TECH STACK:

The following comprises our tech stack but should not be considered a complete list. Depending on the tasks you could have exposure to some or all of these technologies. Experience with each of these is not a must have, but being a fast learner, and a willingness to adopt and adapt to new technologies and techniques are.

  • TypeScript
  • NodeJS
  • React
  • AWS
  • Cloudflare CDN (Performance & Security)
  • Containerisation with Docker & AWS ECS
  • Serverless Computing (AWS Lambda & Cloudflare Workers)
  • SingleStore & RDS MySql
  • PHP
  • Java
  • .NET

BENEFITS:

  • Hybrid Working
  • Open Culture
  • Flexible Work Hours
  • Employee Wellbeing Program
  • Generous Leave Policy
  • Ongoing Staff Appreciation Events
  • Access To Learning Platforms
  • Working With Experts Across The Globe

Get in touch to learn more.

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

Software Engineer

Johannesburg, Gauteng ITC WORLDWIDE

Posted 5 days ago

Job Viewed

Tap Again To Close

Job Description

IT Help Desk Lead TIER 3

ITC Worldwides Technical Service and Support Team is seeking an ITSM Help Desk Lead to oversee our information technology help desk and incoming tickets. Under general direction from the Manager of Infrastructure and Operations the IT Help Desk Lead will handle incident management strategize efficient workflows and develop innovative solutions to enhance user experience and optimize the use of technology resources.

As the primary point of contact for all IT-related inquiries and issues this role ensures smooth and effective technology operations empowering staff to efficiently carry out their responsibilities. The successful candidate will have a proven track record of providing exceptional IT support and will possess excellent communication problem solving and leadership skills.

ITC CORE VALUES

  • Be Open : Be accessible candid collaborative and transparent in the work we do.
  • Lead by Example : Commit to integrity and equity in working to meet the diverse needs of all people and communities in our region.
  • Make an Impact : In all endeavors effect positive and sustained outcomes that make our region thrive.
  • Be Courageous : Have confidence that taking deliberate bold and purposeful risks can yield new and valuable benefits.
  • Cultivate Belonging Embrace differences foster equity champion inclusion and empower all.

Responsibilities

  • Coordinate administrative and technical workloads for the help desk team including communicating and enforcing procedures coordinating training and providing feedback on quality assurance and customer satisfaction.
  • Manage all tickets in ticket queue and calls escalated by Tier 1 Technical Support to ensure they are resolved or followed up on promptly and effectively.
  • Provide updates on changing customer requirements and recommend solutions for tablet laptop and mobile device issues.
  • Perform incident management strategize efficient workflow and ensure adequate staffing levels including support for on-call needs and fill-in support from other team members to meet customer needs.
  • Serve as the liaison between team members client management and company management.
  • Develop processes and documentation for help desk procedures.
  • Evaluate user satisfaction and service delivery processes to identify areas of improvement.
  • Collaborate with Information Technology and Help Desk teams to discover innovative solutions to user support issues.
  • Prepare reports on help desk metrics and present them to management to inform business decisions.
  • Perform other duties as assigned.
  • Well be a great match if you also have :

  • Experience leading teams of technical IT staff
  • Knowledge of call tracking and problem management software applications such as Jira Service Management Cloud
  • Knowledge of IT hardware and software troubleshooting (
  • Knowledge of End user hardware software and operating systems
  • Knowledge of industry standards surrounding help desk reporting
  • Ability to analyze data and communicate metrics related to help desk
  • Ability to communicate effectively in written and oral communications
  • Ability to manage time and effectively delegate tickets based on priorities
  • Microsoft Certification (required)

  • AZ-800 : Administering Windows Server Hybrid Core Infrastructure; and
  • AZ-801 : Configuring Windows Server Hybrid Advanced Services.
  • AZ-500 : Microsoft Azure Security Technologies; and
  • SC-200 : Microsoft Security Operations Analyst; or
  • SC-400 : Microsoft Information Protection Administrator; and also
  • AZ-700 : Designing and Implementing Microsoft Azure Networking Solutions
  • Jira Service Management (required)

  • ACP-120 Jira Administration for Cloud Certification
  • ACP-420 Managing Jira Service Projects for Cloud Certification
  • PMP (PMI) ITIL v4 Proci CSAM Big Plus!

    Corp Benefits Package (after vesting)

    HMO Health

    Relocation Assistance

    Key Skills

    Spring,.NET,C / C++,Go,React,OOP,C#,Data Structures,JavaScript,Software Development,Java,Distributed Systems

    Employment Type : Full Time

    Experience : years

    Vacancy : 1

    Monthly Salary Salary : 5900 - 6500

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

    About the latest Software engineer Jobs in South Africa !

    Software Engineer

    Western Cape, Western Cape Klipboard

    Posted 5 days ago

    Job Viewed

    Tap Again To Close

    Job Description

    workfromhome

    "At Klipboard we've introduced a flexible hybrid work policy, where employees spend three days in the office and two days working from home. This approach promotes a balanced work environment that combines office collaboration with the comfort and convenience of remote work."

    Klipboard provides specialist software, services and support to deliver fully integrated trading and business management solutions to companies in the distributive trade – wherever they are in the world. With a unique depth of knowledge and experience in ERP/SaaS solutions, Klipboard has a wide range of clients includes wholesalers, distributors, merchants and retailers from small traders to multinational enterprises. Klipboard has offices in the UK, Ireland, The Netherlands, South Africa, Kenya and North America. Our mission is simple: to design and deliver high performance, integrated ERP solutions that enable our distributive trade customers to source effectively, stock efficiently, sell profitably and service competitively

    The Software Development Department thrives on high quality development principles, structures, and team collaboration. Striving towards building a better solution to the ERP Go customer base. The Department also assist in internal support and queries on an escalated process flow basis.

    Key Responsibilities

    • Software development of enhancements, new features, and fixing issues/bugs in ERP Go products
    • Assisting with product releases
    • Demonstrate a high level of software craftsmanship, commitment to quality and a conscientious approach to work
    • Participation in team ceremonies and departmental meetings as necessary
    • Ensures development systems and tools, as well as stakeholders, are kept updated with progress
    • Has input to the prioritisation of key technical debt and maintenance items while ensuring that sprint objectives are met
    • Helping and assisting all developers with queries and questions relating to development tasks
    • Helping with knowledge base creation/building and maintaining thereof
    • Assist with general technical queries
    • To constantly promote a positive attitude to the whole company and its customers

    Essential

    Skills, Knowledge and Experience:

    • Extensive experience in the Delphi programming language environment
    • Proven experience in enterprise level ERP system design and development
    • A good knowledge of database design, structures and SQL scripting knowledge
    • Experience of Jira, and Agile methodologies
    • 1 - 2 years' relevant experience (for junior role)
    • 3 - 5+ years' relevant experience (for intermediate role)

    Desirable

    • Knowledge of the ERP Go product or similar financial based applications
    • B-Tech degree or diploma

    Special Role Requirements

    A current SA driving licence is desired. Overtime, travel and time away from home may be required based on business needs.

    Company Info

    You may also have seen from our recent posts that we are excited to begin sharing our new company name – Klipboard. Kerridge Commercial Systems (KCS) is becoming Klipboard and our new brand is designed to bring together our expertise across distribution, automotive, retail, rental, transport management, manufacturing, and field service management. We have offices based across the world and we are looking for talented individuals to join our growing teams. Due to our growth over the last few years it is an exciting time to join us as we enter our next chapter! At Klipboard we've introduced a flexible hybrid work policy, where employees spend three days in the office and two days working from home. This approach promotes a balanced work environment that combines office collaboration with the comfort and convenience of remote work."

    Equal Opportunities

    As a global company, we value and respect the diversity of our workforce, aiming to empower everyone to embrace each other's differences. We are committed to creating an inclusive workplace where diversity, equity, and inclusion are integral to our company and culture. We recognize the benefits of a diverse workforce, where creativity and valuing differences enable us all to thrive and sparks innovation.

    If you require any help, adjustments and/or support during the interview and offer process then please advise our TA or HR team.

    Research shows that women and other underrepresented groups are less likely to apply for a role unless they meet every listed requirement. However, we recognise that skills and experience come in many forms, and we encourage you to apply even if you don’t meet every criterion. If you are passionate about this role and believe you have the right mindset and transferrable skills, we would love to hear from you!

    To all recruitment agencies: Klipboard does not accept agency speculative resumes. At present we only accept CV’s from Agencies on our PSL who have been assigned specific position/s. Please do not forward resumes to our careers site or direct to Klipboard employee as this does not constitute an introduction and Klipboard retrospectively will not be liable for any candidate ownership or fees related to unsolicited resumes.

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

    Software Engineer

    Cape Town, Western Cape Vista

    Posted 7 days ago

    Job Viewed

    Tap Again To Close

    Job Description

    Vista Cape Town, Western Cape, South Africa

    Senior Software Engineer - .Net, Python

    Vista Cape Town, Western Cape, South Africa

    2 months ago Be among the first 25 applicants

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

    This range is provided by Vista. Your actual pay will be based on your skills and experience — talk with your recruiter to learn more.

    Base pay range

    ZAR950,000.00/yr - ZAR1,200,000.00/yr

    This is a senior level Software Engineer role with a focus on .Net and Python. You'll be joining one of our skilled software engineering teams playing a key role in delivering the continued technical and functional quality, and excellence, of an artificial intelligence powered solution for film forecasting, distribution negotiation, automated scheduling, and business analysis.

    The role

    • Using your extensive .Net and Python experience, you'll contribute to the design, development and implementation of new features, and the enhancement, and on-going maintenance, of existing applications
    • Collaborating with squad members, other engineering teams, and the architecture and product teams, you'll design and implement new features and functionality, maintain quality, and ensure responsiveness and security of applications
    • Producing and ensuring consistent code integrity and development, you'll also help to mentor and guide less experienced engineers


    Requirements

    You'll need robust back-end capabilities and AI / Machine Learning experience would be highly beneficial. We're looking for proven experience with the following:

    • C#, ASP.Net CORE, Python, SQL Server
    • API Integrations, Data Repositories
    • Docker / Kubernetes / Octopus / Agile
    • Microsoft Azure
    • Advanced coding and problem-solving ability
    • Strong team collaboration skills

    This is a hybrid role which includes regular weekly attendance in our Cape Town office.

    We are currently only considering applicants with an existing right to work in South Africa, without the need for employer sponsorship, for this position.

    About Vista

    Vista is a world-leading company that makes software for the cinema industry. Started in Auckland, New Zealand, over 25 years ago, we now serve cinemas, film distributors, and moviegoers worldwide.

    Our HQ is in the City Works Depot in Auckland. We have offices and subsidiary companies in Sydney, Los Angeles, London, Amsterdam, Cape Town, Shanghai, Mexico City, and Kuala Lumpur. We use the latest technologies and offer a fun, agile and collaborative environment. We continue to innovate and build our reputation as one of the best Kiwi tech companies to work for.

    Shared Standards

    Our Shared Standards act as a compass for how we work together and reflect the behaviours we value at Vista Group. The way in which each member of our crew embodies these Shared Standards is an indicator for performance and success, as it aligns with our vision and strategy.

    One Crew

    • We're a diverse team, in different places and functions, and we're at our best when we connect, help and collaborate


    Shine a Light

    • We communicate openly, we explain the why, and we ask when we don't understand. We don't leave people in the dark


    Make it Happen

    • We make good things happen as people and as teams through our focus on delivery


    Chase Great

    • We challenge ourselves and each other to keep improving


    Benefits

    You will be supported to continually learn and improve your tech skills, share knowledge and ideas in the team, and be part of a dynamic and open culture.

    We have a range of benefits that include:

    • Rest & Relax Fridays - Finish at lunch time on Friday but get paid for the full day
    • Annual volunteer day
    • Employee Rewards and Benefits with Perkbox
    • Medical Insurance / Medical Aid
    • Employee Assistance Programme Service
    • Paid Sick leave
    • 5 days bereavement leave per year
    • On-Site Breakfast Bar

    If you enjoy a challenge and working in a dynamic and collaborative team, you'll love working at Vista.

    We value inclusivity celebrate diversity and are committed to offering equal opportunity to our staff and candidates — regardless of gender, age, race, ethnicity, marital status, disability, sex, sexual orientation, religious, ethical beliefs or political opinion. This commitment is reflected in all our employment policies and procedures.

    Seniority level
    • Seniority level Mid-Senior level
    Employment type
    • Employment type Full-time
    Job function
    • Job function Information Technology
    • Industries IT Services and IT Consulting

    Referrals increase your chances of interviewing at Vista by 2x

    Get notified about new Senior Dotnet Developer jobs in Cape Town, Western Cape, South Africa .

    Cape Town, Western Cape, South Africa 2 weeks ago

    Cape Town, Western Cape, South Africa 2 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 3 days ago

    Cape Town, Western Cape, South Africa 1 month ago

    Cape Town, Western Cape, South Africa 3 weeks ago

    Cape Town, Western Cape, South Africa 2 months ago

    Cape Town, Western Cape, South Africa 4 months ago

    City of Cape Town, Western Cape, South Africa 3 weeks ago

    Cape Town, Western Cape, South Africa 1 month ago

    Cape Town, Western Cape, South Africa 2 weeks ago

    Cape Town, Western Cape, South Africa 5 months ago

    Cape Town, Western Cape, South Africa 8 months ago

    Cape Town, Western Cape, South Africa 1 month ago

    Cape Town, Western Cape, South Africa 4 weeks ago

    Bellville, Western Cape, South Africa 4 days ago

    Cape Town, Western Cape, South Africa 2 months ago

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

    Cape Town, Western Cape, South Africa 1 week ago

    Cape Town, Western Cape, South Africa 1 day ago

    Cape Town, Western Cape, South Africa 2 weeks ago

    Cape Town, Western Cape, South Africa 1 month ago

    City of Cape Town, Western Cape, South Africa 3 weeks ago

    Cape Town, Western Cape, South Africa 23 hours ago

    Cape Town, Western Cape, South Africa 2 months ago

    Cape Town, Western Cape, South Africa 3 days ago

    Cape Town, Western Cape, South Africa 3 weeks ago

    City of Cape Town, Western Cape, South Africa 6 days ago

    Cape Town, Western Cape, South Africa 3 weeks ago

    Cape Town, Western Cape, South Africa 4 days ago

    Cape Town, Western Cape, South Africa 2 weeks ago

    Cape Town, Western Cape, South Africa 3 weeks ago

    Cape Town, Western Cape, South Africa 2 weeks ago

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

    Cape Town, Western Cape, 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.

    Software Engineer

    Cape Town, Western Cape Vista Group

    Posted 7 days ago

    Job Viewed

    Tap Again To Close

    Job Description

    This is a senior level Software Engineer role with a focus on .Net and Python. You'll be joining one of our skilled software engineering teams playing a key role in delivering the continued technical and functional quality, and excellence, of an artificial intelligence powered solution for film forecasting, distribution negotiation, automated scheduling, and business analysis.

    The role

    • Using your extensive .Net and Python experience, you'll contribute to the design, development and implementation of new features, and the enhancement, and ongoing maintenance, of existing applications.
    • Collaborating with squad members, other engineering teams, and the architecture and product teams, you'll design and implement new features and functionality, maintain quality, and ensure responsiveness and security of applications.
    • Producing and ensuring consistent code integrity and development, you'll also help to mentor and guide less experienced engineers.

    You'll need robust back-end capabilities and AI / Machine Learning experience would be highly beneficial. We're looking for proven experience with the following:

    • C#, ASP.Net CORE, Python, SQL Server
    • API Integrations, Data Repositories
    • Docker / Kubernetes / Octopus / Agile
    • Microsoft Azure
    • Advanced coding and problem-solving ability
    • Strong team collaboration skills

    This is a hybrid role which includes regular weekly attendance in our Cape Town office.

    We are currently only considering applicants with an existing right to work in South Africa, without the need for employer sponsorship, for this position.

    About Vista

    Vista is a world-leading company that makes software for the cinema industry. Started in Auckland, New Zealand, over 25 years ago, we now serve cinemas, film distributors, and moviegoers worldwide.

    Our HQ is in the City Works Depot in Auckland. We have offices and subsidiary companies in Sydney, Los Angeles, London, Amsterdam, Cape Town, Shanghai, Mexico City, and Kuala Lumpur. We use the latest technologies and offer a fun, agile and collaborative environment. We continue to innovate and build our reputation as one of the best Kiwi tech companies to work for.

    Shared Standards

    Our Shared Standards act as a compass for how we work together and reflect the behaviours we value at Vista Group. The way in which each member of our crew embodies these Shared Standards is an indicator for performance and success, as it aligns with our vision and strategy.

    One Crew

    • We're a diverse team, in different places and functions, and we're at our best when we connect, help and collaborate.

    Shine a Light

    • We communicate openly, we explain the why, and we ask when we don't understand. We don't leave people in the dark.

    Make it Happen

    • We make good things happen as people and as teams through our focus on delivery.

    Chase Great

    • We challenge ourselves and each other to keep improving.

    You will be supported to continually learn and improve your tech skills, share knowledge and ideas in the team, and be part of a dynamic and open culture.

    We have a range of benefits that include:

    • Rest & Relax Fridays - Finish at lunch time on Friday but get paid for the full day.
    • Annual volunteer day.
    • Employee Rewards and Benefits with Perkbox.
    • Medical Insurance / Medical Aid.
    • Employee Assistance Programme Service.
    • Paid Sick leave.
    • 5 days bereavement leave per year.
    • On-Site Breakfast Bar.

    If you enjoy a challenge and working in a dynamic and collaborative team, you’ll love working at Vista.

    We value inclusivity, celebrate diversity and are committed to offering equal opportunity to our staff and candidates — regardless of gender, age, race, ethnicity, marital status, disability, sex, sexual orientation, religious, ethical beliefs or political opinion. This commitment is reflected in all our employment policies and procedures.

    #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 Engineer Jobs