512 Middleware Developer jobs in South Africa

Software Developer

Pretoria, Gauteng HENSOLDT

Posted today

Job Viewed

Tap Again To Close

Job Description

Join to apply for the Software Developer role at HENSOLDT

Join to apply for the Software Developer role at HENSOLDT

About The Role

We are seeking a skilled Software Developer to join our dynamic team. The ideal candidate will be responsible for designing, developing, testing, and maintaining source code aligned with our development roadmap and software development standards.

About The Role

We are seeking a skilled Software Developer to join our dynamic team. The ideal candidate will be responsible for designing, developing, testing, and maintaining source code aligned with our development roadmap and software development standards.

Qualifications and ideal experience required:

  • B.Eng or BSc in Electronic Engineering, Computer Engineering, or a related field.
  • At least 3 - 5 years of software development experience.

Technical skills required:

  • Proficiency in Java, C#, and C++ for software product development.
  • Strong understanding of relational and NoSQL databases.
  • Familiarity with tools such as Eclipse, IntelliJ, VS Code, Sonarlint, Git, SVN, Jira, Confluence, Bitbucket, and Sonarqube.
  • Ability to optimize code to meet stakeholder expectations and technical requirements.

Key responsibility areas:

  • Software Design Process:
  • Design software based on user and functional requirements.
  • Document implementation plans and break down tasks using Jira or Confluence.
  • Estimate task effort and remain within allocated hours.
  • Provide design input for product development.
  • Development Process:
  • Develop functionality aligned with sprint goals and deadlines.
  • Identify and report bugs to the Team Lead.
  • Participate in sprint reviews and update task progress.
  • Develop modular, maintainable, secure, and reusable code following established standards.
  • Conduct software code reviews and implement unit testing.
  • Ensure thorough testing of software within the system context before release.
  • Commit source code regularly to repositories.

What We Offer:

HENSOLDT South Africa focuses on diversity, equity, and inclusion in our organizational strategy. We are committed to building a diverse and inclusive corporate culture that benefits our employees and delivers better outcomes for our clients. In line with our commitment to equal employment opportunities and our focus on diversity in the operational environment, we welcome applications from all ethnic groups. In line with HENSOLDT's commitment to equal employment opportunities and our focus on diversity in the operational environment, preference will be given to suitable candidates from designated groups.

Application Deadline: 28 August 2025

How to Apply:

Please submit your CV by applying directly on the HENSOLDT Careers Page.

If you have not been contacted within 14 days of the closing date, please consider your application unsuccessful.

Seniority level
  • Seniority level Mid-Senior level
Employment type
  • Employment type Full-time
Job function
  • Job function Engineering and Information Technology
  • Industries Defense and Space Manufacturing

Referrals increase your chances of interviewing at HENSOLDT by 2x

Get notified about new Software Engineer jobs in Pretoria, Gauteng, South Africa .

Centurion, Gauteng, South Africa 3 months ago

Johannesburg Metropolitan Area 1 week ago

Pretoria, Gauteng, South Africa 6 days ago

Johannesburg, Gauteng, South Africa 7 months ago

Pretoria, Gauteng, South Africa 2 weeks ago

Pretoria, Gauteng, South Africa 2 weeks ago

Centurion, Gauteng, South Africa 2 weeks ago

Pretoria, Gauteng, South Africa 2 hours ago

Johannesburg Metropolitan Area 1 week ago

Pretoria, Gauteng, South Africa 2 months ago

Woodmead, Gauteng, South Africa 2 months ago

Pretoria, Gauteng, South Africa 5 days ago

Johannesburg Metropolitan Area 1 week ago

Centurion, Gauteng, South Africa 2 weeks ago

Centurion, Gauteng, South Africa 1 week ago

Fullstack Software Developer - Senior Consultant

Johannesburg Metropolitan Area 1 week ago

Centurion, Gauteng, South Africa 2 weeks ago

Centurion, Gauteng, South Africa 3 months ago

Johannesburg Metropolitan Area 4 days ago

Mid-level Software Engineer / Java Developer

Pretoria, Gauteng, South Africa 2 years ago

Johannesburg Metropolitan Area 1 week ago

Johannesburg Metropolitan Area 4 days ago

Johannesburg Metropolitan Area 1 week ago

Pretoria, Gauteng, South Africa 2 weeks ago

Johannesburg, Gauteng, South Africa 7 months ago

Midrand, Gauteng, South Africa 1 month ago

Johannesburg Metropolitan Area 4 days ago

Junior Data Warehouse Developer MMH250702-1

Centurion, 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.

Software Developer

Johannesburg, Gauteng Browns Jewellers

Posted 4 days ago

Job Viewed

Tap Again To Close

Job Description

Software Developer – Create, Innovate, and Shape the Future!

Unlock Your Potential in Web Development with Our Dynamic Team

Are you ready to take your coding skills to the next level? We have an exciting opportunity for a passionate Software Developer to join our innovative team in Craighall, Johannesburg! If you’re someone who thrives on building high-performing web applications and wants to be part of something bigger, this role is perfect for you.

Why Join Us?

At our company, we don’t just build software - we create solutions that make an impact. As a Software Developer, you’ll have the freedom to bring your ideas to life, solve challenging problems, and collaborate with a team that’s as driven as you are. If you have 3 or more years of experience developing web applications using .NET and C#, we want you on board!

What You’ll Do

Innovate & Develop : Use your .NET and C# expertise to create and maintain cutting-edge web-based solutions that drive our business forward.

Lead the Charge : Take part in the full Software Development Life Cycle (SDLC), from gathering requirements to designing solutions and implementing them.

Collaborate & Create : Work closely with stakeholders to translate business needs into functional, high-quality solutions.

Mentor Future Leaders : Share your knowledge and mentor junior developers, helping them grow and excel in their careers.

Requirements

  • IT-based degree or equivalent qualification.
  • 3-5 years of experience in .NET and/or C# development.
  • Proficiency in HTML5, CSS, XML, and jQuery.
  • Proven track record of developing web applications.
  • Experience with Web API.
  • Database experience, including report writing in SQL, SSMS, and SSRS.
#J-18808-Ljbffr
This advertiser has chosen not to accept applicants from your region.

Software Developer

Cape Town, Western Cape TrudyQ Consulting

Posted 7 days ago

Job Viewed

Tap Again To Close

Job Description

Software Developer position available in Cape Town.

This dynamic global Dev House specializing in Online Gaming & Support has an opportunity for a Post-Grad Developer with a strong passion for coding and holding a Degree/Diploma in Computer Science, Information Systems, or Electrical Engineering (pref. Hons or MSc.).

The role demands versatility, requiring the ability to work independently and collaboratively within a team. As a part of this exciting journey, you will be involved in writing games utilizing a Full Stack approach.

If you are ready to dive into the world of online gaming and support, this opportunity offers a platform to showcase your talent and contribute to cutting-edge projects in a fast-paced environment.

Minimum Requirements:

  • Degree or Diploma in Computer Science, Information Systems or Electrical Engineering (preferably Hons or MSc.)
  • Minimum of 3 years’ experience within a similar role
  • iGaming Industry experience preferred but not a pre-requisite
  • TECH Stack: TypeScript | JavaScript | C# | React | C | Git
  • Must know how to code (C# and JavaScript/TypeScript, React and Backend coding are an advantage)
  • Interested in new technologies and able to work in cross functional teams and independently
  • Ability to learn new skills, programming languages and do research
  • Working Hours: Hybrid (Mon& Thurs in office)

Key Performance Areas:

  • Write Casino games in a Full Stack approach
  • C# on the backend and JavaScript/TypeScript on the front-end
  • Work in an agile environment with stand-ups, sprints, and planning meetings
  • Work in a small Development team taking on new features, spikes, bugs
  • Plan, design, implement, document, test and release new features
  • Do code reviews and deliver stable code
  • Maintain existing code base, and if need, create documentation and diagrams to substantiate further development
  • Liaise with the QA team to identify and fix bugs

This permanent position will offer a monthly Cost to Company Salary and forming a part of a dynamic and professional working environment with strong ongoing development and upskilling initiatives.

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

Software Developer

Eastern Cape, Eastern Cape Tyron Consultancy

Posted 7 days ago

Job Viewed

Tap Again To Close

Job Description

Software Developer job vacancy in Port Elizabeth.

Requirements:

  • Bachelor’s Degree in Computer Science, Information Technology, or a related field
  • Proven experience as a Software Developer or similar role
  • Strong proficiency in Angular and ASP.NET Core
  • Solid understanding of SQL and experience with database design and optimization
  • Experience with version control systems, specifically GitHub
  • Knowledge of AWS services, including RDS, Elastic Beanstalk, Amplify, and EC2
  • Familiarity with software development methodologies such as Agile or Scrum
  • Excellent problem-solving skills and attention to detail
  • Strong communication and teamwork skills

Duties and Responsibilities:

  • The ideal candidate will have experience in developing scalable web applications using Angular/HTML&CSS, ASP.NET Core, and SQL
  • Responsible for designing, developing, and maintaining software solutions hosted on AWS
  • Collaborating with cross-functional teams to deliver high-quality software products
  • Design, develop, and maintain web applications using Angular/HTML&CSS and ASP.NET Core
  • Create and optimize SQL Stored Procedures for better performance and useability
  • Implement and manage continuous integration and deployment (CI/CD) processes using GitHub
  • Deploy and manage applications using AWS services, including RDS, Elastic Beanstalk, Amplify, and EC2
  • Collaborate with Product Managers, Designers, and other Developers to define software requirements and system architecture
  • Write clean, maintainable, and efficient code following best practices and coding standards
  • Conduct code reviews to ensure code quality and maintainability
  • Troubleshoot and resolve software defects and issues in a timely manner
  • Stay updated with the latest industry trends and technologies to incorporate into the development process

Salary: R25 000 – R30 000 per month commensurate with qualification and experience.

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

Software Developer

Project Growth

Posted 13 days ago

Job Viewed

Tap Again To Close

Job Description

Join to apply for the Software Developer role at Project Growth

Join to apply for the Software Developer role at Project Growth

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

Our client is building an AI-native financial modeling platform designed to transform how real estate developers and investors underwrite deals. Their product integrates natural language prompts, structured financial logic, and dynamic model building to streamline the development of pro formas and investment memos. With a strong understanding of real estate development workflows, the platform aims to reduce modeling time, improve accuracy, and enhance decision-making through AI.

Location and Time:

Fully-Remote (Work from Home), 9 AM - 5 PM EST

Role Overview

We are seeking a software developer who can work independently within an existing backend/frontend codebase to help finalize the MVP. You will play a key role in refining the product's ability to translate natural language prompts into structured financial models. This includes working closely with the lead developer during a two-week handoff phase, then independently completing scoped development tasks. You should be comfortable managing assumptions, integrating with the OpenAI API, and working with development logic based on real estate Excel models.

Key Responsibilities

  • AI Integration & Development:
    • Expand the platform’s ability to interpret user prompts and dynamically generate structured modeling logic.
    • Help encode limits, constraints, and definitions from a reference Excel model into the AI agent's context.
    • Refine agent workflows, function calls, and prompt engineering logic.
  • Product Logic & Technical Implementation:
    • Contribute to backend development (FastAPI) and light front-end components (TypeScript/React) to support prompt testing and UI functionality.
    • Collaborate during a two-week overlap with the lead developer to ensure smooth handoff, then continue development independently.
    • Work with financial data and real estate modeling logic (e.g., unit mix, dev budgets, timelines, returns) and help structure these into machine-readable input.
  • Testing & Feedback Iteration:
    • Help structure the MVP’s feedback loop: test prompts, review outputs, refine assumptions and logic with clear updates.
    • Work closely with the founder for alignment on deliverables and priorities.
  • Codebase Navigation & Collaboration:
    • Play a key role in pushing the MVP to completion by ensuring all technical requirements are met on time.
    • Take feedback from testing and client interactions to iterate and improve on the product.
  • Data & Tools Management:
    • Work within an existing codebase with clarity and organization.
    • Coordinate with the lead developer as needed post-handoff (hourly consultation only) to ensure continuity.

Qualifications

  • Experience & Skills:
    • 3+ years of experience in software development, ideally including AI or GPT-based applications.
    • Familiar with OpenAI function-calling and prompt/response workflows.
    • Strong proficiency in FastAPI, TypeScript, React, and integrating APIs.
    • Excel proficiency (for reading reference models and understanding data flow).
    • Experience with real estate development logic or structured financial models is a major plus, but not required.
  • Working Style:
    • Ability to take ownership of scoped development milestones and operate with autonomy post-handoff.
    • Comfortable managing tasks in a remote environment with async coordination.
    • Clear communicator—able to flag blockers, propose fixes, and deliver clean, testable code.
  • Mindset & Attributes:
    • Strong communication skills, especially in remote work environments, to coordinate effectively with the lead developer and team.
    • Self-motivated with the ability to work independently and stay organized.
    • Ability to adapt quickly to new technologies and tools.
    • A problem-solving mindset with a passion for improving products and systems.

What Success Looks Like

  • Full MVP is completed by end of sprint (4-week runway), using the existing codebase, scoped logic, and guidance.
  • You’ve translated structured Excel logic into real-time agent constraints and prompt behaviors.
  • The handoff from the lead developer is seamless, and your independent velocity is strong.
  • You’ve contributed to a stable, AI-powered tool that generates a working real estate model from user prompts.

Opportunity

This is a unique opportunity to build alongside a founder and help shape an AI-native product designed for high-impact users. If you're excited by fast-moving development, working with structured data and real estate logic, and creating a product that replaces hours of Excel work with a single prompt—this is the role for you.

Application Process

To be considered for this role these steps need to be followed:

  • Fill in the application form
  • Record a video showcasing your skill sets

Compensation Range: $2.5K - $K

Seniority level
  • Seniority level Mid-Senior level
Employment type
  • Employment type Contract
Job function
  • Job function Engineering and Information Technology
  • Industries Marketing Services

Referrals increase your chances of interviewing at Project Growth by 2x

Get notified about new Software Engineer jobs in South Africa .

Cape Town, Western Cape, South Africa 3 weeks ago

Johannesburg, Gauteng, South Africa 1 week ago

Johannesburg Metropolitan Area 1 week ago

Front End Developers - AI Training (Remote)

Johannesburg, Gauteng, South Africa 3 days ago

Software Engineer (Python) - Supply Chain

Cape Town, Western Cape, South Africa 3 days ago

Software Engineer (Python) - Supply Chain

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 3 weeks ago

South Africa 60,000.00- 120,000.00 1 day ago

Cape Town, Western Cape, South Africa 1 month ago

Cape Town, Western Cape, South Africa 1 month ago

Johannesburg, Gauteng, South Africa 3 days ago

Cape Town, Western Cape, South Africa 2 months ago

Freelance Software Developer (Java) - AI Trainer

Johannesburg, Gauteng, South Africa 2 days ago

Cape Town, Western Cape, South Africa 4 weeks ago

Freelance Software Developer (Java) - AI Trainer

Pretoria, Gauteng, South Africa 2 days ago

Freelance Software Developer (Java) - AI Trainer

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 Developer

Pretoria, Gauteng Agile Bridge

Posted 13 days ago

Job Viewed

Tap Again To Close

Job Description

Job purpose:

As a Software Engineer, you will work independently and collaboratively within a team to develop software and manage subsections of systems. You will design solutions and modules for existing systems, demonstrating a strong command of software development fundamentals, coding principles, stakeholder engagement, and troubleshooting.

Your understanding of system interactions allows you to identify when and whom to ask for help. You will recognize coding patterns and create generators or coding snippets to reduce development time and minimize errors. Additionally, you have proven capabilities in scoping, expectation management, architecture, design, and client management.


Key accountabilities:

Development and Maintenance

  1. Successfully develop, deliver, and maintain high-quality software (requirements, design, code, documentation, etc.)
  2. Maintain relevant documentation to describe logic, coding/configuration, testing, and changes where applicable.
  3. Continuously strive to make improvements to existing products, systems, and services.
  4. Professionally maintain all software and create updates regularly to address customer and company concerns.
  5. Develop intuitive software that meets and exceeds the needs of the client.
  6. Code software changes and fixes based on design specifications.
  7. Modify software to fix errors, adapt it to new hardware, improve its performance, or upgrade interfaces.
  8. Direct software programming and documentation development.
  9. Optimize this platform using network and systems programming, and other advanced techniques to minimize latency.
  10. Develop systems that provide easy access to historical market data and trading simulations.
  11. Build risk-management and performance-tracking tools.
  12. Ensure software security by developing programs to actively monitor the sharing of private information.

Quality Assurance

  1. Contribute to quality activities, including peer reviews of estimates, designs, and code.
  2. Resolve defects/bugs during QA testing, pre-production, production, and post-release patches.
  3. Ensure all tasks are completed to the required quality standards.
  4. Analyze and test programs and products before formal launch.
  5. Troubleshoot coding problems quickly and efficiently to ensure a productive workplace.
  6. Proactively resolve issues in specifications that will lead to a quality, high-performance, architecturally sound product.
  7. Direct system testing and validation procedures.
  8. Perform product design activities which may require research and analysis.

Team Collaboration

  1. Be an active and enthusiastic team player, partnering effectively with all team members to deliver against commitments.
  2. Commit to team success and positive team dynamics.
  3. Deliver technical expertise that drives colleague engagement, clarity, and instills a culture of innovation and execution.
  4. Collaborate with team members to determine best practices and client requirements for software.
  5. Provide technical leadership and take ownership of any issue resolution that the offshore team may need.
  6. Offer guidance and mentorship to less experienced developers.

Training and development

  1. Aid and support the coaching and training of other team members to ensure all employees are confident in the use of software applications.
  2. Update job knowledge by studying state-of-the-art development tools and techniques.
  3. Deliver software on time and to specification, with minimal supervision.
  4. Actively seek ways to improve business software processes and interactions.
  5. Automate tasks through appropriate tools and scripting.
  6. Solid experience with Agile Development, SCRUM, and/or Extreme Programming methodologies.
  7. Participate in FFT, hackathons and training days.

Skills, know-how and experience:

  1. Applies fundamental concepts, practices, and procedures of software development.
  2. Demonstrates a passion for hands-on technical work.
  3. Exhibits innovative and creative thinking.
  4. Maintains a strong customer focus.
  5. Interprets and documents user requirements, translating them into technical specifications or code.
  6. Possesses high numerical reasoning and logic ability with strong problem-solving skills.
  7. Knowledge of Object-Relational Mapping (ORM) frameworks.
  8. Experience with Agile and Scrum development methodologies.
  9. Ability to learn quickly and work independently or as part of a team.
  10. Broad operational knowledge in modern IT, including Cloud, Social, Mobility, IoT, and Big Data.
  11. Knowledge of architectural best practices and patterns, such as Microservices, CQRS, Event Sourcing, and Domain-Driven Design.
  12. Proven experience in using a Test-Driven Development (TDD) approach.

Essential:

  1. 5 – 8 years professional or other practical experience
  2. Proficient in one or more relevant programming languages, frameworks, and databases.

Experience in the following technologies:

  1. Backend: C#, Java
  2. Frontend: HTML, Javascript, Angular and React
  3. Framework: .NET Framework, .NET Core, .NET 6 +
  4. Database: SQL Server, MySQL or Oracle
  5. Web services (RESTful or WCF)
  6. Entity Framework and Dapper
  7. Unit and Integrations Testing
  8. Tools: Git, Visual Studio 2019 or later

Beneficial:

  1. Cloud Experience (Azure or AWS)
  2. NoSQL databases (CosmosDB, MongoDB)
  3. Experience in working with Agile Teams and successfully delivering Agile based software projects (including attending daily scrums, Kanban boards)
  4. Experience working with Git, Azure DevOps, JIRA, Jenkins, Automated Build Servers
  5. Microsoft Certifications - AZ900, AZ204 AI900, AZ104

Values and Competencies:

  1. Get stuff done: completing tasks, and contributing to the deliverables of the team to ensure we deliver high quality products
  2. Be the best you can be: investing time in learning and sharpening your skills. Teaching and sharing your unique skills with the rest of the team
  3. Do the right thing: we build a culture of mutual respect and collaboration, admit to mistakes and learn from them
  4. Servicing the customer: at the forefront of providing service excellence and customer satisfaction
  5. Solve together: we conduct ourselves in such a way that we work harder, cooperate and be supportive of one another and contribute to the team spirit
  6. Build a bridge: progress with what you have and solve a challenge
  7. Add value: to tasks, interactions with colleagues and customer interactions
  8. Have fun! we enjoy the work we do and the people that we are doing it

Direct reports:

Influence, collaborate and co-ordinate with:

  1. Product Owner
  2. Developers
  3. Managers
#J-18808-Ljbffr
This advertiser has chosen not to accept applicants from your region.

Software Developer

Western Cape, Western Cape Govchain Pty

Posted 13 days ago

Job Viewed

Tap Again To Close

Job Description

workfromhome

Govchain is looking for skilled Backend developer to join our development team. You'll be using your technical knowledge to solve real customer problems on a product used by thousands of South African entrepreneurs.

We believe starting a business should be as easy as a single click . The reality? There’s a ton of paperwork. We’re on a mission to remove that friction, helping entrepreneurs focus on what really matters—growing their business, not drowning in admin .

What you'll do
  • Writing back-end code and presenting it as a beautiful API for our frontend team.
  • Craft well-tested, beautiful and fast code in Python.
  • Fix bugs fast and take your time to solve hard problems well.
  • Keeping the end user the primary focus in all your decisions.
  • Writing tests before you write code.
  • Automate all the things.
What you should have
  • 2+ years practical coding experience.
  • 1+ years experience with Python.
  • 1+ years experience with Django.
  • Selenium experience is a bonus.
  • Experience writing unit tests.
  • Strong communication and problem-solving skills.
  • Experience with specs, able to estimate & meet deadlines.
  • Able to work remotely with periodic meetups & workdays.
Why Govchain?
  • Technical founders with a bunch of dev experience.
  • Competitive salary with room to grow in a fast-paced start-up.
  • Flexible work hours and a great working environment.
  • Regular performance reviews - we value hard work.
  • Flexible vacations and holidays - take time off when you need it.
#J-18808-Ljbffr
This advertiser has chosen not to accept applicants from your region.
Be The First To Know

About the latest Middleware developer Jobs in South Africa !

Software Developer

Cape Town, Western Cape C40 Cities

Posted 13 days ago

Job Viewed

Tap Again To Close

Job Description

Software Developer (React.js)Location: Cape Town, South AfricaIndustry: Financial ServicesEmployment Type: Full-time

Job Specification

My client, a leading financial services company, is seeking a React.js Software Developer to join their dynamic team. This opportunity is ideal for professionals who thrive in a high-energy environment and have a strong sense of initiative. Occasional international travel may be expected.

Role Overview

We are looking for a skilled React.js Developer with 3+ years of experience to develop and implement user interface components using React.js and supporting tools such as Redux, Flux, and Webpack. The successful candidate will also be responsible for performance optimization and front-end documentation, offering significant career growth opportunities.

Key Responsibilities

Develop and implement responsive UI components using React concepts.

Build and maintain reusable front-end components and libraries.

Translate wireframes and UI designs into high-quality code.

Collaborate with the development team on UI/UX improvements and implementation.

Monitor, maintain, and enhance front-end performance.

Document all codebase changes and updates.

Requirements

3+ years of experience in React.js development.

Deep understanding of React.js and its core principles.

Experience with state management tools such as Redux or Flux.

Experience with data structure libraries (e.g., Immutable.js).

Familiarity with RESTful APIs.

Knowledge of modern authorization methods (e.g., JWT).

Familiarity with front-end build tools and pipelines.

Understanding of business requirements and ability to translate them into technical solutions.

Skilled in benchmarking and front-end optimization.

Experience with version control tools (e.g., Git).

Experience with Azure App Services is a plus.

Additional experience with .NET Core API development is highly advantageous.

Knowledge of isomorphic React is a plus.

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

Software Developer

Cape Town, Western Cape ExecutivePlacements.com - The JOB Portal

Posted 13 days ago

Job Viewed

Tap Again To Close

Job Description

Join to apply for the Software Developer role at ExecutivePlacements.com - The JOB Portal

3 days ago Be among the first 25 applicants

Join to apply for the Software Developer role at ExecutivePlacements.com - The JOB Portal

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

Location:

Somerset West Business Park, South Africa

Recruiter:

Emporium Human Capital

Job Ref:

POS24202

Date posted:

Friday, June 27, 2025

Location:

Somerset West Business Park, South Africa

Salary:

R30k - 35k per month

SUMMARY:

As per spec

POSITION INFO:

Software Developer (POS24202)

Somerset West

R 30 000 to R 35 000 per month

Requirements

  • Relevant tertiary qualification in Information Technology or Computer/Engineering Sciences and/ or matric with at least 10 years relevant experience as a developer as part of a team in a software development environment.
  • At least 3 years relevant experience as a Senior Front-end developer in a software development team.
  • Keen interest to continue to be a Senior Front-End developer and provide technical leadership in a software development team.
  • A good understanding of the SDLC process, tools, technologies, frameworks and techniques related to software development.
  • A strong knowledge of JavaScript, Angular/Typescript, REST framework, JSON and XML.
  • Knowledge and experience of the following would be a plus:
  • Angular/Typescript, Bootstrap
  • Webpack, NPM, Yarn, Maven
  • JAXB, XML Schema
  • Integration experience (Web services and JMS)
  • Business process/workflow layers e.g. JBPM, BPEL, etc.

Responsibilities/Tasks:

  • Implement new Front-End requirements using Angular/Typescript and Bootstrap with JavaScript, HTML5, CSS.
  • Maintain existing Front-End applications written in Angular/Typescript.
  • Implement the SARS ‘look and feel’ and usability guidelines for Front-End development

Closing Date: 30 August 2024

To apply for this role, please make sure you meet all the requirements before submitting to and use POS24202



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

Referrals increase your chances of interviewing at ExecutivePlacements.com - The JOB Portal by 2x

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

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

Software Developer (Full Stack Developer)

Cape Town, Western Cape, South Africa 2 weeks ago

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

Somerset West, Western Cape, South Africa 2 days ago

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

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

Front-end Web Developer (CH1137) (FULLY REMOTE )

Cape Town, Western Cape, South Africa 2 weeks ago

Strand, Western Cape, South Africa 2 weeks ago

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

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

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

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

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

City of Cape Town, Western Cape, South Africa 10 hours ago

Wynberg, Western Cape, South Africa 7 months ago

Software Engineers (All Levels) (CH1129)

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

Software Developer (Full Stack Developer)

Somerset West, Western Cape, South Africa 3 days ago

Software Developer (Full Stack Developer)

Somerset West, Western Cape, South Africa 3 days ago

Software Developer (Full Stack Developer)

Somerset West, 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.

Software Developer

Gauteng, Gauteng Infolytics Pty

Posted 13 days ago

Job Viewed

Tap Again To Close

Job Description

workfromhome

Centurion, South Africa | Posted on 17/06/2025

Infolytics is a proudly South African-based award winning Zoho Partner, with a regional presence in Zimbabwe and clients across the globe. We specialize in helping businesses of all sizes unlock their full potential through expert guidance in the discovery, selection, implementation, training, and long-term optimization of Zoho’s powerful web and mobile applications.

With over 200 successful projects delivered across more than eight countries, we bring deep experience and unwavering commitment to every engagement. No matter where you are, we're ready to support your digital transformation journey—because for us, no challenge is too great and no distance too far.

Job Description

Role Overview

As a Developer at Infolytics, you will be responsible for designing, developing, and deploying custom business process automation solutions primarily within the Zoho ecosystem. You’ll collaborate with cross-functional teams such as Consultants, Project Coordinators, and Support Specialists to ensure our clients enjoy a seamless experience and maximize ROI on their Zoho investments.

Key Responsibilities

Application Development :

Design and develop high-volume, low-latency Zoho applications for mission-critical client systems using Zoho Creator, Deluge, and Zoho APIs.

Develop extensions, scripts, custom functions, and integrations within Zoho CRM, Zoho Books, Zoho Desk, Zoho Creator, Zoho Analytics, and other Zoho apps.

Translate complex business requirements into scalable and secure solutions.

Lifecycle Contribution :

Participate in all phases of the software development lifecycle: requirement gathering, technical design, development, testing, deployment, and post-deployment support.

Maintain and enhance existing Zoho systems by identifying areas for improvement and implementing robust solutions.

Code Quality :

Write well-designed, testable, and efficient code adhering to company and industry best practices.

Ensure codebase modularity, reusability, and maintainability across multiple environments.

Release Management :

Prepare and produce releases of software components in alignment with project delivery schedules.

Ensure deployments are smooth, reversible (where possible), and thoroughly documented.

Innovation and Optimization :

Stay up to date with the latest Zoho product updates, best practices, and third-party tools.

Continuously explore alternative technologies, frameworks, or methodologies and present findings during architectural reviews or sprint retrospectives.

Requirements

Essential Skills & Qualifications

1. Educational Background

Bachelor’s degree or higher in Computer Science, Software Engineering, or related field. Equivalent work experience may be considered.

2. Technical Proficiency

Experience developing and customising applications within the Zoho ecosystem (Deluge scripting, APIs, etc.) is highly preferred.

Familiarity with REST/SOAP APIs and third-party integrations.

3. Analytical & Problem-Solving Skills

Ability to analyse business requirements, design technical architecture, and implement robust solutions.

Strong debugging skills and a track record of delivering efficient, maintainable code.

Excellent written and verbal communication skills to collaborate effectively with cross-functional teams and clients.

Proven ability to work both independently and as part of a team in a fast-paced environment.

5. Work Ethic & Adaptability

Self-motivated, detail-oriented, and driven to learn new technologies.

Organized and capable of managing multiple tasks and projects simultaneously.

6. Preferred/Bonus Skills

Experience with Zoho Creator, Zoho Flow, or similar low-code/no-code platforms.

Knowledge of database design and SQL.

Familiarity with Agile/Scrum methodologies.

Experience integrating with South African/B2B payment gateways, SMS services, or local business systems.

1. Professional Growth

Access to training programs on Zoho solutions and emerging cloud software development methodologies.

Opportunities for career advancement within a rapidly growing organization.

2. Work-Life Balance

Hybrid or flexible work arrangements (subject to project requirements).

A supportive, team-oriented environment that values open communication, innovation, and continuous improvement.

Regular team-building events, knowledge-sharing sessions, and off site company workshops.

4. Meaningful Impact

Contribute directly to the success of African businesses by delivering solutions that drive efficiency, cost savings, and organizational growth.

Be part of a mission-driven team striving to become Africa’s leading business process automation solutions provider.

Why Join Infolytics?

At Infolytics, you will be part of a passionate team dedicated to helping organizations optimize their operations using Zoho’s powerful suite of applications. Our emphasis on collaboration, continuous improvement, and customer success ensures that every project you lead contributes to real, measurable growth for both our clients and our company.If you're a detail-driven, and solution-focused developer with a passion for building impactful software solutions, we’d love to hear from you!

#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 Middleware Developer Jobs