539 Api Developer jobs in South Africa
API Developer
Posted 5 days ago
Job Viewed
Job Description
Direct message the job poster from Samaha Consulting
Talent Acquisition Manager | HR Business Partner | Strategic HR ProfessionalWork Type: Hybrid
Experience : Ranbdurg
Job Overview
We are seeking an experienced Senior Python Developer with a strong background in AI solutions and Azure-based development. The ideal candidate will have deep expertise in Python coding, API development, software design principles, and AI/LLM implementations. This role involves building, integrating, and optimizing AI-driven applications in a collaborative, hybrid work environment.
Key Responsibilities
- Design, develop, and maintain robust Python-based applications and services.
- Build and deploy APIs in an Azure environment, ensuring scalability and performance.
- Apply software engineering principles and best practices in architecture, design, and implementation.
- Collaborate with cross-functional teams to deliver high-quality, maintainable solutions.
- Utilize Azure Repositories for version control, conduct code reviews, and ensure adherence to development processes.
- Work with Large Language Models (LLMs) and Azure AI services to integrate intelligent features into applications.
- Lead or contribute to AI-focused projects, from concept to deployment.
Required Skills & Experience
- Minimum of 7 years’ experience in software development with strong Python expertise.
- Proven experience in API development within Azure environments.
- Strong knowledge of software design patterns, architecture, and engineering principles.
- Experience with Agile development methodologies and modern DevOps practices.
- Hands-on experience with Azure AI , LLMs, and AI/ML-based solutions.
- Track record of delivering AI projects end-to-end.
- Proficiency with tools such as Azure DevOps, Git, and related CI/CD workflows.
Preferred Qualifications
- Bachelor’s or Master’s degree in Computer Science, Engineering, or related field.
- Certifications in Azure or AI/ML technologies.
- Seniority level Mid-Senior level
- Employment type Contract
- Job function Information Technology and Engineering
- Industries IT Services and IT Consulting
Referrals increase your chances of interviewing at Samaha Consulting by 2x
Sign in to set job alerts for “Artificial Intelligence Engineer” roles.Johannesburg, Gauteng, South Africa 1 week ago
Midrand, Gauteng, South Africa 1 month ago
City of Johannesburg, Gauteng, South Africa 20 hours ago
Data Engineer I - QuantumBlack, AI by McKinseyJohannesburg, Gauteng, South Africa 1 week ago
Johannesburg, Gauteng, South Africa 1 day ago
Johannesburg, Gauteng, South Africa 6 days ago
Johannesburg Metropolitan Area 2 days ago
Johannesburg Metropolitan Area 4 days ago
City of Johannesburg, Gauteng, South Africa 1 week ago
City of Johannesburg, Gauteng, South Africa 5 days ago
Johannesburg, Gauteng, South Africa 4 days ago
Johannesburg, Gauteng, South Africa 2 months ago
Johannesburg, Gauteng, South Africa 6 days ago
Johannesburg, Gauteng, South Africa $1,400.00-$2,000.00 1 week ago
Johannesburg Metropolitan Area 1 week ago
Johannesburg, Gauteng, South Africa 7 hours ago
Johannesburg Metropolitan Area 1 week ago
Customer Engineer III, Data and AI, Google CloudJohannesburg, Gauteng, South Africa 1 week ago
Johannesburg, Gauteng, South Africa 1 day ago
Johannesburg Metropolitan Area 1 week ago
Johannesburg, Gauteng, South Africa 1 week ago
Johannesburg Metropolitan Area 4 days ago
Johannesburg, Gauteng, South Africa 1 week ago
Johannesburg Metropolitan Area 1 week ago
Data Scientist, Digital Products & ExperienceSandton, Gauteng, South Africa 2 weeks ago
Johannesburg, Gauteng, South Africa 1 week ago
Sandton, Gauteng, South Africa 2 weeks ago
Machine Learning Engineer/ Data Scientist with R certification + PL-400City of Johannesburg, Gauteng, South Africa 5 days ago
Johannesburg, Gauteng, South Africa 1 week ago
We’re unlocking community knowledge in a new way. Experts add insights directly into each article, started with the help of AI.
#J-18808-LjbffrASP.Net C# Web API Developer
Posted today
Job Viewed
Job Description
- Proven experience in ASP.Net and C# development, specifically working with Web API
- Strong understanding of RESTful API design and development
- Experience with database integration and optimization
- Ability to work independently and within a team
- Excellent problem-solving skills and attention to detail
- Attach Matric certificate and Degree or Honours transcripts with your application
API Developer (Senior) at Parvana Recruitment
Posted 13 days ago
Job Viewed
Job Description
About our client:
Our client is a leading global payments company who is building on their demonstrated success of transforming the payments landscape. Join this winning team to enhance your career and have a really enjoyable work environment. This client invests heavily into their staff and successfully so judging by how long their employees stay with them. This is a growth position. This client hires for the long term so they are very happy to use your B2B or B2C experience to build your existing experience with ample opportunity for additional training and growth in a flexible environment. One of the few remaining hybrid opportunities so you can choose to work in office full time (with good flexitime to avoid traffic) or, if you prefer, you are welcome to do 2 or 3 days' remote work a week
What you will be doing:
- Contribute and give input to continuous improvement architecture strategies using AWS, prioritising an API-first approach and ensuring adherence to compliance and industry standards.
- Collaborate with cross-functional teams to define and implement OpenAPI specifications, ensuring consistent and high-quality deliverables.
- Design, implement, and optimise database schemas to achieve optimal performance and scalability.
- Partner with front-end developers and stakeholders to deliver high-quality, end-to-end solutions, communicating effectively across varying technical skill levels.
- Actively participate in code reviews, promoting code quality, consistency, and best practices while ensuring testable and repeatable solutions.
- Continuously learn and apply the latest coding practices, security standards, and relevant information to drive team success.
What our client is looking for:
- A relevant tertiary degree would be beneficial (Computer Science, Engineering, etc.)
- Extensive back-end engineering experience using AWS, with dev experience - PHP, Laravel and SQL all bring bonus points
- Experience with RESTful API design and implementation, coupled with proficiency in both SQL and NoSQL databases.
- Ability to work across complex tech stacks, taking an end-to-end perspective with a focus on code quality and continuous improvement.
- A strong collaborative spirit and team-oriented approach.
- Bonus skills include experience in Fintech or financial institutions and AWS certifications.
Job ID:
- J106917
For a more comprehensive list of opportunities that we have on offer, do visit our website - (URL Removed)
Desired Skills:
- AWS
- PHP
- Laravel
Api developer (senior) at parvana recruitment
Posted today
Job Viewed
Job Description
Api developer (senior) at parvana recruitment
Posted today
Job Viewed
Job Description
Hiring a BI/PHP/API Developer for our client in Cape Town Market Related
Posted 19 days ago
Job Viewed
Job Description
The candidate is responsible for warehouse design to ETL (Extract Transform Load) development till MIS (Management Information) reports development and delivery. The role understands heterogeneous data structures and develops long-term sustainable data models.
Duties & Responsibilities- Collaborate with business stakeholders to understand reporting and analytics requirements.
- Analyze and document user needs to design effective BI solutions.
- Design and develop data models to support reporting and analytics.
- Create and maintain logical and physical data models for BI applications.
- Develop Extract, Transform, Load (ETL) processes to extract data from various sources.
- Transform and load data into data warehouses or data marts for BI purposes.
- Create interactive and visually appealing reports and dashboards.
- Implement data visualizations to effectively communicate insights to stakeholders.
- Integrate data from diverse sources, ensuring data consistency and accuracy.
- Implement data integration solutions for seamless information flow.
- Optimize the performance of BI queries and reports.
- Identify and resolve performance bottlenecks for efficient data retrieval.
- Implement security measures to protect sensitive BI data.
- Define and enforce access control policies for data confidentiality.
- Document BI solutions, including data models, ETL processes, and report specifications.
- Create user documentation and training materials.
- Develop server-side logic using PHP for web applications.
- Ensure efficient data processing and server-side functionality.
- Integrate PHP applications with databases (e.g., MySQL, PostgreSQL) to manage data.
- Implement database queries and optimize database interactions.
- Write clean, efficient, and maintainable PHP code.
- Optimize code for performance and scalability.
- Ensure seamless communication between the server and client sides.
- Implement security measures in PHP applications to prevent vulnerabilities.
- Address common security issues, such as SQL injection and cross-site scripting.
- Develop and maintain APIs (Application Programming Interfaces) for communication between different systems.
- Ensure API documentation is comprehensive and up-to-date.
- Bachelor's Degree in Information Systems or equivalent.
- 8-10 years of experience as a BI developer and 5-6 years in a Business Analyst role.
- Strong experience in working with Oracle / SQL databases.
- Expertise in the Microsoft BI platform – SSIS, SSRS, SSAS, Power Pivot.
- Strong dimension modeling experience.
- Experience in handling heterogeneous data sources, warehouse modeling, analytics, and ETL tools.
- Expertise in time series, regression, and predictive analysis.
- Experience in financial services, especially mutual funds, is essential.
- Oracle development experience is preferred.
- Experience in Business Object and OBIEE is preferred.
- Prior experience in SEI (Sage Enterprise Intelligence) is preferred.
- Prior exposure to InvestOne, Neoxam, Flexcube, Sage would be preferred.
Hiring a bi/php/api developer for our client in cape town market related
Posted today
Job Viewed
Job Description
Be The First To Know
About the latest Api developer Jobs in South Africa !
Software Developer
Posted today
Job Viewed
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.
- 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.
- 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.
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 Full-time
- 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 ConsultantJohannesburg 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 DeveloperPretoria, 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-1Centurion, 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-LjbffrSoftware Developer
Posted 4 days ago
Job Viewed
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.
Software Developer
Posted 7 days ago
Job Viewed
Job Description
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