Software Engineer

4 days ago


Cape Winelands, South Africa Helderberg Personnel cc Full time

Key Functions and Performance Areas Include: Develop and maintain scalable full stack applications that support both internal and external business processes. Work within a DevOps culture, advocating for automation and monitoring at all steps of software construction, from integration, testing, releasing to deployment, and infrastructure management Collaborate closely with operational teams to ensure developed solutions meet practical business needs and are deployed effectively Participate in ongoing design, implementation, and maintenance of systems across functional teams Continuously improve software engineering practices, encouraging innovation and refactoring Actively participate in troubleshooting, debugging, and updating current live systems. Technical Competencies and Experience required: Minimum 3-5 years of experience in a similar role and environment Bachelors degree in Computer Science, Electronic Engineering, or related fields Solid experience in both front-end and back-end development, including strong proficiency in JavaScript and modern frameworks (e.g., Angular, React, Node.js) Additional programming experience in C#, Java, or Python. Demonstrable understanding and working experience with HTML5 and CSS3 to create sophisticated, modern web interfaces. Demonstrable grasp of Object-Oriented Programming (OOP) concepts and SOLID principles, with a proven ability to design highly scalable and maintainable code. Experienced with both SQL and NoSQL databases, and proficient in integrating with various web servers Solid understanding of web application architecture and RESTful API design principles Practical experience with Redis/ElastiCache for effective caching solutions and Apache Kafka for real-time data feeds and event streaming Knowledgeable in automated testing and proficient with continuous integration and continuous deployment (CI/CD) tools Strong understanding of cloud services and infrastructure as code principles Proficient with Docker for containerisation and Kubernetes for orchestrating containerised applications, enhancing scalability and deployment efficiency. Desirable additional skills and experience include: Experience in managing full lifecycle of a product from development to deployment and operations Knowledge and experience in industrial IoT data collection and analytical systems including machine learning Background in data collection systems for the utilities or renewables industries Familiarity with wide area networks and satellite or cellular communication technologies A visual thinker with excellent analytical and problem-solving ability Self-driven and highly self-motivated, with a sense of pride in your work A passion for technology and staying abreast of new developments Customer-focused approach Open, honest, and respectful demeanour Company culture and benefits: At our company, you'll become part of a dynamic team that seamlessly integrates cutting-edge technology with operational know-how to produce outstanding systems Thrive in a DevOps-oriented environment that supports your professional growth and encourages learning new technologies Access to continuous learning opportunities, including conferences, workshops, and online courses to foster your personal and professional development Competitive compensation, profit-sharing opportunities, and flexible working hours Enjoy a vibrant company culture that values the contribution of each team member.



  • Cape Town, Western Cape, South Africa BET Software Full time

    About UsBET Software is a dynamic and innovative company that values talent and cultivates growth. We offer a unique opportunity for skilled professionals to join our team and contribute to the development of cutting-edge software solutions.Job DescriptionWe are seeking an experienced Senior REACT Developer to lead the design and implementation of...

  • Team Lead

    1 week ago


    Cape Town, South Africa MRI Software Full time

    ***: MRI Software is seeking a Team Lead (Software Engineering) to join our team in our Cape Town office! As a Team Lead, you will be responsible for developing, testing, and maintaining software solutions throughout the Software Development Lifecycle. Provide support to the Development Manager in managing developers by way of coaching & managing...


  • Cape Town, Western Cape, South Africa Entelect Software Ltd Full time

    Company OverviewEntelect Software Ltd is a leading software development company that prioritizes people and innovation. We foster a culture of growth, collaboration, and versatility, encouraging individual career development through intentional one-on-ones with leadership.Job DescriptionDelivery: As a software engineer, you will develop world-class web and...


  • Cape Town, Western Cape, South Africa Entelect Software Ltd Full time

    Job DescriptionAt Entelect Software Ltd, we are looking for a seasoned software engineering expert to lead our teams in delivering high-quality solutions. As a Java Technical Lead, you will be responsible for architecting and designing applications within an enterprise environment.About the RoleAs a key member of our team, you will be expected to:•...


  • Cape Town, Western Cape, South Africa Entelect Software Ltd Full time

    About EntelectAt Entelect, we believe in nurturing a culture of growth, collaboration, and innovation. Our dynamic environment encourages versatility, provides individual attention to career development, and offers direct access to leadership.What We DoWe develop world-class mobile applications for leading organisations in South Africa. Our team explores...

  • Software Engineer

    4 days ago


    Cape Winelands, South Africa Helderberg Personnel cc Full time

    In the position, you will perform analysis and programming duties in the development, implementation and support of information systems, platforms and applications. QUALIFICATION & EXPERIENCE: Experience in systems design, programming and/or systems software development and support. At least 3 years developer experience in AZURE, C#, .Net and SQL....


  • Cape Town, Western Cape, South Africa Entelect Software Ltd Full time

    About UsAt Entelect Software Ltd, we prioritize people and foster a culture of growth, collaboration, and innovation. We encourage versatility and provide individual attention to career development through intentional and regular one-on-ones with leadership.

  • Software Consultant

    4 days ago


    Cape Town, South Africa MRI Software Full time

    From the day we opened our doors in 1971, MRI Software has built flexible, game-changing real estate software solutions to improve people’s lives. The only way to carry out that mission is to hire the absolute best employees on earth. People like you. Work hard, play hard. Always. Our relentless commitment to client success, our employee resource groups...

  • Engineer

    1 day ago


    Winelands, South Africa iStaff Recruitment Full time

    Minimum Requirements: Bachelor's degree in Mechanical, Electrical, or Industrial Engineering. Minimum of 3 years of experience in an engineering role within a manufacturing or production environment. Experience with drying technologies is a plus. Professional Engineering registration is advantageous. Duties and Responsibilities: Performance Measures:...

  • Engineer

    2 days ago


    Cape Winelands, South Africa Jobted ZA C2 Full time

    Minimum Requirements: 1. Bachelor's degree in Mechanical, Electrical, or Industrial Engineering. 2. Minimum of 3 years of experience in an engineering role within a manufacturing or production environment. 3. Experience with drying technologies is a plus. 4. Professional Engineering registration is advantageous. Duties and Responsibilities: Performance...

  • Industrial Engineer

    9 hours ago


    Cape Winelands, South Africa Ntice Sourcing Solutions Full time

    Our client, a leading innovator in technology for the agricultural sector , is seeking a skilled Industrial Engineer to join their dynamic IT team. This exciting opportunity leverages your expertise in production environments to design and develop cutting-edge IT solutions tailored to the agricultural industry. No prior coding or programming experience is...


  • Cape Town, South Africa E&D Recruiters Full time

    Software Development Engineer Somerset-West Minimum requirements: BSc or Masters (Computer Science) or Engineering Good university academic results Must have a passion for C++ Proficiency in either Python, Bash, PowerShell etc Understanding of Object-Oriented design and common software patterns Version control software (Git, Subversion or Perforce) Agile...

  • Full Stack Engineer

    4 days ago


    Cape Winelands, South Africa Helderberg Personnel cc Full time

    Responsibilities include and non-Technical Skills Include: Directly involved in the full software development lifecycle: Requirements gathering, design and implementation, testing and documentation, continuous delivery and integration and operational maintenance Working closely with the architect to write software for a project(s), or as part of a team of...


  • Cape Town, South Africa Jobted ZA C2 Full time

    Overview We’re seeking the services of an Electronic Software Engineer, to join a Managed Operations department. The responsibilities for this position are the development of bespoke geophysical, positioning and sonar-based visualization systems. The work is primarily focused on software development using C# to solve technically orientated industrial...

  • Software Engineer

    4 days ago


    Cape Town, South Africa RareCruit Full time

    Look no further than our client! As a key defence solution provider to over 50+ countries worldwide, our client has positioned itself as an ideal employer that values a strong work ethic and ambition. Our clients portfolio of leading platforms undergoes continuous development, improvement, and revision, making our client a dynamic and innovative force in the...


  • Cape Town, South Africa E&D Recruiters Full time

    Software Development EngineerSomerset-WestMinimum requirements:BSc or Masters (Computer Science) or EngineeringGood university academic resultsMust have a passion for C++Proficiency in either Python, Bash, PowerShell etcUnderstanding of Object-Oriented design and common software patternsVersion control software (Git, Subversion or Perforce)Agile...


  • Cape Town, South Africa DataFin Full time

    ENVIRONMENT: A radio astronomy company is seeking a Senior Control Software Engineer to plan, implement, modify, administer, and evaluate Control and Data Acquisition (SCADA) software and systems for a cutting-edge telescope. The ideal candidate should have extensive experience and deep understanding of Agile methodologies and DevOps processes. Proficiency...


  • Cape Town, South Africa Merand Corbett & Associates Full time

    Key Duties: Develop software for operator-facing, mission-critical applications in C2 and ISR systems. Own features from requirements through design, implementation, and testing (front-end and back-end). Research new technologies to understand user requirements and implement features. Contribute to production efforts and generate project deliverables...


  • Cape Town, Western Cape, South Africa Communicate Recruitment Full time

    Job Title: Software Engineering ProfessionalAbout the Role:We are seeking a skilled and motivated software engineer to join our team. As a software engineer, you will be responsible for designing, developing, and deploying scalable applications using Java and Spring Boot.Your Responsibilities:Collaborate with a close-knit team to deliver high-quality...

  • Software Engineer

    4 days ago


    Cape Town, South Africa RareCruit Full time

    Look no further than our client! As a key defence solution provider to over 50+ countries worldwide, our client has positioned itself as an ideal employer that values a strong work ethic and ambition. Our clients portfolio of leading platforms undergoes continuous development, improvement, and revision, making our client a dynamic and innovative force in the...