226 Integration Developer jobs in South Africa
Integration Developer
Posted today
Job Viewed
Job Description
We are seeking a seasoned Integration Developer with a minimum of 5 years of relevant consulting experience to build robust, scalable integration solutions using the IBM software stack. You will be responsible for connecting various applications, systems, and data sources within our client's environment.
Duties
Design and Develop: Create, develop, and test integration solutions using IBM DataPower, Managed File Transfer (MFT), App Connect, and MQ.
Maintain and Support: Provide ongoing support, troubleshoot issues, and implement enhancements for existing integration solutions.
Collaborate: Work with other developers, architects, and business analysts to align solutions with business goals.
Document: Create and maintain technical documentation, including design specifications and operational procedures.
Promote Best Practices: Enforce security, performance, and scalability standards.
Minimum Requirements
Experience: Minimum of 5 years in integration development, with a track record of delivering solutions in Agile environments.
IBM Expertise: Hands-on experience with IBM DataPower, IBM MQ, and IBM Managed File Transfer (MFT). Familiarity with IBM App Connect (or IIB) is a plus.
Languages: Proficiency in XML, JSON, XSLT, and Java.
Knowledge: Strong understanding of integration patterns, protocols (e.g., REST, SOAP, FTP), and data formats.
Education: A tertiary qualification (Computer Science or Information Technology preferred).
Certifications: Relevant IBM certifications are required. Cloud certifications are beneficial.
Integration Developer
Posted today
Job Viewed
Job Description
Company Description
Company Description:
At Deloitte, our Purpose is to make an impact that matters for our clients, our people, and society. This is the lens for which our global strategy is set. It unites Deloitte professionals across geographies, businesses, and skills. It makes us better at what we do and how we do it. It enables us to deliver on our promises to stakeholders, while creating the lasting impact we seek.
Harnessing the talent of 450,000+ people located across more than 150 countries and territories, our size and scale puts us in a unique position to help change the world for the better—by bringing together the services we provide, the societal investments we make, and the collaborations we advance through our ecosystems.
Deloitte offers career opportunities across Audit & Assurance (A&A), Tax & Legal (T&L) and our Consulting services business, which is made up of Strategy, Risk & Transactions Advisory (SR&T) and Technology & Transformation (T&T).
Are you ready to apply your knowledge and background to exciting new challenges? From learning to leadership, this is your chance to take your career to the next level.
Additional Information:
At Deloitte, we want everyone to feel they can be themselves and to thrive at work—in every country, in everything we do, every day. We aim to create a workplace where everyone is treated fairly and with respect, including reasonable accommodation for persons with disabilities. We seek to create and leverage our diverse workforce to build an inclusive environment across the African continent.
Note: The list of tasks / duties and responsibilities contained in this document is not necessarily exhaustive. Deloitte may ask the employee to carry out additional duties or responsibilities, which may fall reasonably within the ambit of the role profile, depending on operational requirements.
Be careful
Don't provide your bank or credit card details when applying for jobs.
It is strictly against Deloitte policy for candidates to pay any fee in relation to our recruitment process. No recruitment agency working with Deloitte will ask candidates to pay a fee at any time.
Job Description
Searching for an Integration Developer that can design, develop, and implement solutions to connect various systems and applications. This position requires a strong understanding of integration technologies and tools, as well as the ability to work collaboratively with other teams to ensure seamless data flow and communication between systems.
At Deloitte Consulting we work with a wide range of top tier clients. We require someone who can be able to context switch between different clients in different industries. The ideal candidate will have experience in developing and maintaining integration solutions, great problem solving skills, and an ability to think outside the box. You will be working in a
hybrid environment
. Some days will be at client, some at our offices and some at home.
Technical Skills:
- Understanding of design standards and integration patterns.
- Understanding of microservices and Restful APIs.
- Completing code reviews of team members
- Ability to pick up and learn new technology quickly.
- Experience in Financial services; Banking, insurance, fintech, is favourable
- Ability to define a structured approach to problem solving.
- Experience working and delivering in complex business environments
- Experience in SQL.
API Development
Strong experience in Java, Springboot.
- Sound knowledge and application of development technologies, protocols and patterns (e.g. Java, JSON, XML, REST/SOAP, Batch Processing, Publish-Subscribe, Event-based) and integration related solutions and design concepts (e.g. API design principles, RESTful Services, RAML, OAS, API Lifecycle Management, ETL, ESB)
Knowledge of external platforms. (MuleSoft, ApiGee, etc)
. DevOps & Cloud Engineering
CI/CD pipelines (Azure DevOps, GitHub Actions, Jenkins).
- Infrastructure as Code (Terraform, ARM/Bicep).
- Containerization (Docker, Kubernetes).
Monitoring & logging (Azure Monitor, Prometheus, ELK.
. Delivery & Project Management
Agile/Scrum methodologies.
- Risk management & release coordination.
Qualifications
Bachelor's degree in Engineering, related Degree or related experience
1 - 3 years working experience in Integration, Software Dev or related fields.
1 – 3 years experience in a client facing role
Additional Information
Excellent communication skills, both written and verbal.
Objective oriented with strong client delivery focus.
Client focused by building strong trusting relationships with clients.
Focus on quality and risk.
Attention to detail.
Ability to understand and comprehend complex environments and systems.
Inquisitive by nature and keen to figure out how things work.
At Deloitte, we want everyone to feel they can be themselves and to thrive at work—in every country, in everything we do, every day. We aim to create a workplace where everyone is treated fairly and with respect, including reasonable accommodation for persons with disabilities. We seek to create and leverage our diverse workforce to build an inclusive environment across the African continent.
Note: The list of tasks / duties and responsibilities contained in this document is not necessarily exhaustive. Deloitte may ask the employee to carry out additional duties or responsibilities, which may fall reasonably within the ambit of the role profile, depending on operational requirements.
Be careful of Recruitment Scams:
Fraudsters or employment scammers often pose as legitimate recruiters, employers, recruitment consultants or job placement firms, advertising false job opportunities through email, text messages and WhatsApp messages. They aim to cheat jobseekers out of money or to steal personal information.
To help you look out for potential recruitment scams, here are some Red Flags:
- Upfront Payment Requests: Deloitte will never ask for any upfront payment for background checks, job training, or supplies.
- Requests for Personal Information: Be wary if you are asked for sensitive personal information, especially early in the recruitment process and without a clear need for it. Fraudulent links or contractual documents may require the provision of sensitive personal data or copy documents (e.g., government issued numbers or identity documents, passports or passport numbers, bank account statements or numbers, parent's data) that may be used for identity fraud. Do not provide or send any of these documents or data. Please note we will never ask for photographs at any stage of the recruitment process.
- Unprofessional Communication: Scammers may communicate in an unprofessional manner. Their messages may be filled with poor grammar and spelling errors. The look and feel may not be consistent with the Deloitte corporate brand.
If you're unsure, make direct contact with Deloitte using our official contact details. Be careful not to use any contact details provided in the suspicious job advertisement or email.
C# Integration Developer
Posted today
Job Viewed
Job Description
About The Senior Integration Developer Position
The Senior Integration Developer is responsible for leading the design, development and delivery of software solutions based on business-to-business integration requirements or proposed solutions as outlined by the Solutions Architect and/or Business Analyst.
This role involves integrating with various third-party systems related to Electronic Funds Transfer (EFT), Customer Loyalty Programs, and Value-Added Services (VAS) such as airtime sales, bill payments, and more - while ensuring solutions are scalable, technical sound and fall in-line with the company's coding and process standards.
This is a hands-on development role requiring a solid background in C# and .NET technologies, with a strong focus on system integration. You will work within an Agile delivery team, leveraging Azure DevOps for work item tracking, sprint planning, and collaboration.
Senior Integration Developers play an active role in product and maintenance teams, contributing to unit testing, code & peer reviews and the continuous improvement of team delivery. They are expected to communicate clearly on timelines, blockers and progress while supporting their team members with technical direction of projects and collaborating across disciplines to ensure successful outcomes.
Senior Integration Developer Responsibilities Are
Projects
New Development
- Lead technical analysis of business-to-business integration requirements
- Provide accurate estimations for high-complexity tasks and projects
- Develop and deliver scalable, high-performance code
- Support solution design alongside the Solutions Architect and Business Analyst
- Assist other team members with technical understanding
Bugs
- Investigate and resolve complex bugs independently
- Conduct root cause analysis and document findings
- Share insights with the wider team to support system improvement
Quality
- Champion adherence to the company's Coding Standards
- Conduct and lead thorough unit testing with a system-wide awareness
- Drive peer review best practices and mentor others through feedback
Documentation
- Ensure accurate and detailed technical documentation of all solutions
- Update DevOps with complete development context and outcomes
Systems Engineer Requirements Are
- Grade 12 certificate or equivalent, with IT-related qualification or relevant short courses
- 5+ years of hands-on related development experience
- Strong proficiency in C# / .NET (Core and/or Framework)
- Strong experience with REST and SOAP APIs (creation, hosting and consumption).
- Solid understanding of security & authentication principles, such as: OAuth, JWT, API key-based security.
- Solid understanding of Microsoft SQL Server and experience with relational database design and optimisation
- Solid understanding of testing frameworks like xUnit/NUnit/MSTest.
- Practical experience creating C# UIs using Winform, WPF or other UI based works (advantageous)
- Practical experience in Agile development environments, with usage of Azure DevOps – boards, repos, pipelines
- Experience in the Retail / FinTech industry (highly advantageous)
- Experience of EFT, CRM / Loyalty Systems, or VAS platforms (highly advantageous)
- Demonstrated ability to work in a team and take ownership of solutions
- Clear communication and problem-solving and analytical skills
- Understanding of PCI-DSS and data protection standards.
IT Application Integration Developer Global Grade 12
Posted today
Job Viewed
Job Description
Barloworld Equipment is seeking a skilled Application Developer with expertise in the Microsoft technology stack to join our dynamic team. The ideal candidate will have experience designing, developing, deploying, and maintaining scalable applications. This role requires a solid understanding of ERP systems—preferably Microsoft Dynamics 365 (D365)—and CI/CD pipelines. The successful candidate will play a crucial role in delivering innovative solutions, ensuring robust application deployment, and integrating systems to meet business objectives.
Key Responsibilities
- Design, develop and maintain custom applications using the Microsoft stack, including .NET, C#, ASP.NET and Azure
- Collaborate with cross-functional teams to analyse requirements and develop solutions aligned with business needs
- Implement and maintain CI/CD pipelines to streamline the software development lifecycle, ensuring automated testing and efficient deployments
- Develop and manage APIs to enable system interoperability and data sharing.
- Plan and execute application deployments, ensuring high availability and minimal downtime.
- Monitor and troubleshoot application performance, scalability, and reliability issues.
- Write clean, maintainable, and well-documented code.
- Work on integrations with ERP systems, particularly Microsoft Dynamics 365 (D365) ensuring seamless data exchange and process alignment
- Provide technical support and troubleshooting for existing applications, integrations, and deployments.
- Keep up to date with the latest trends and best practices in application development, deployment strategies, ERP systems, and cloud computing.
- Participate in code reviews to ensure adherence to best practices and coding standards.
- Develop and manage APIs to enable system interoperability and data sharing.
- Plan and execute application deployments, ensuring high availability and minimal downtime.
- Monitor and troubleshoot application performance, scalability, and reliability issues.
- Write clean, maintainable, and well-documented code.
- Provide technical support and troubleshooting for existing applications, integrations, and deployments.
- Keep up to date with the latest trends and best practices in application development, deployment strategies, ERP systems, and cloud computing.
- Participate in code reviews to ensure adherence to best practices and coding standards.
Qualification, Experience and Competencies
Academic qualifications
Essential:
- Bachelor's degree in computer science, Software Engineering, or a related field.
- Strong experience in the Microsoft technology stack:
o Programming: C#, ASP.NET Core, MVC, and Web API.
o Cloud Platforms: Azure App Services, Azure Functions, and Azure DevOps.
o Database Management: SQL Server and Entity Framework.
- Proven experience in integrating and working with ERP systems (Dynamics 365 is a strong advantage).
- Hands-on experience with CI/CD tools and pipelines, such as Azure DevOps or Jenkins.
- Experience with containerization and orchestration technologies like Docker and Kubernetes.
- Experience with front-end technologies like Angular or React.
- Familiarity with software design patterns, microservices architecture, and DevOps practices.
- Understanding of RESTful services and JSON for API integrations.
- Experience with source control systems, particularly Git.
Work experience
Essential:
- Five to seven years hands-on development experience, with three years working with integrations
- Experience in a variety of application development tools and programming languages
- Broad experience designing, programming, and implementing integrations for large and complex systems
Skills
Essential:
- Knowledge of D365 modules, such as Finance, Supply Chain, or Customer Engagement.
- Exposure to Agile and Scrum development methodologies
Advantageous:
- Experience in participating in DevSecOps squads
Personal Attributes
Essential:
- Excellent problem-solving skills and attention to detail.
- Strong communication skills to convey technical concepts to non-technical stakeholders.
- Team-oriented and capable of working independently when necessary.
- Adaptability to learn new tools and technologies quickly
IT Application Integration Developer Global Grade 12
Posted today
Job Viewed
Job Description
Barloworld Equipment is seeking a skilled Application Developer with expertise in the Microsoft technology stack to join our dynamic team. The ideal candidate will have experience designing, developing, deploying, and maintaining scalable applications. This role requires a solid understanding of ERP systems—preferably Microsoft Dynamics 365 (D365)—and CI/CD pipelines. The successful candidate will play a crucial role in delivering innovative solutions, ensuring robust application deployment, and integrating systems to meet business objectives.
*Key Responsibilities *
- Design, develop and maintain custom applications using the Microsoft stack, including .NET, C#, ASP.NET and Azure
- Collaborate with cross-functional teams to analyse requirements and develop solutions aligned with business needs
- Implement and maintain CI/CD pipelines to streamline the software development lifecycle, ensuring automated testing and efficient deployments
- Develop and manage APIs to enable system interoperability and data sharing.
- Plan and execute application deployments, ensuring high availability and minimal downtime.
- Monitor and troubleshoot application performance, scalability, and reliability issues.
- Write clean, maintainable, and well-documented code.
- Work on integrations with ERP systems, particularly Microsoft Dynamics 365 (D365) ensuring seamless data exchange and process alignment
- Provide technical support and troubleshooting for existing applications, integrations, and deployments.
- Keep up to date with the latest trends and best practices in application development, deployment strategies, ERP systems, and cloud computing.
- Participate in code reviews to ensure adherence to best practices and coding standards.
- Develop and manage APIs to enable system interoperability and data sharing.
- Plan and execute application deployments, ensuring high availability and minimal downtime.
- Monitor and troubleshoot application performance, scalability, and reliability issues.
- Write clean, maintainable, and well-documented code.
- Provide technical support and troubleshooting for existing applications, integrations, and deployments.
- Keep up to date with the latest trends and best practices in application development, deployment strategies, ERP systems, and cloud computing.
- Participate in code reviews to ensure adherence to best practices and coding standards.
*Academic Qualifications *
Qualification, Experience and Competencies
Essential:***
- Bachelor's degree in computer science, Software Engineering, or a related field.
- Strong experience in the Microsoft technology stack:
- Programming: C#, ASP.NET Core, MVC, and Web API.
- Cloud Platforms: Azure App Services, Azure Functions, and Azure DevOps.
- Database Management: SQL Server and Entity Framework.
- Proven experience in integrating and working with ERP systems (Dynamics 365 is a strong advantage).
- Hands-on experience with CI/CD tools and pipelines, such as Azure DevOps or Jenkins.
- Experience with containerization and orchestration technologies like Docker and Kubernetes.
- Experience with front-end technologies like Angular or React.
- Familiarity with software design patterns, microservices architecture, and DevOps practices.
- Understanding of RESTful services and JSON for API integrations.
- Experience with source control systems, particularly Git.
**Work experience
Essential:**
- Five to seven years hands-on development experience, with three years working with integrations
- Experience in a variety of application development tools and programming languages
- Broad experience designing, programming, and implementing integrations for large and complex systems
*Skills *
Essential:
- Knowledge of D365 modules, such as Finance, Supply Chain, or Customer Engagement.
- Exposure to Agile and Scrum development methodologies
*Advantageous: *
- Experience in participating in DevSecOps squads
P
**ersonal Attributes
Essential:**
- Excellent problem-solving skills and attention to detail.
- Strong communication skills to convey technical concepts to non-technical stakeholders.
- Team-oriented and capable of working independently when necessary.
- Adaptability to learn new tools and technologies quickly
Intermediate C# Integration Developer
Posted today
Job Viewed
Job Description
Our client is a highly skilled provider of Fintech and Business Intelligence solutions, and has served the industry and their clients for the past 30 years. They offer phenomenal growth opportunities for the right person.
You will support the CEO and work with a tight-knit team. You will form part of their middleware team looking after some of the top-tier Banks in South Africa.
An excellent understanding of the C# language is required, together with an in-depth understanding of OOP and the SOLID principles. Maintaining the existing solutions and providing support will also form part of your duties.
PLEASE NOTE:
Permanent, on-site in Rivonia, Johannesburg.
Salary: Up to R60 000 CTC, dependent on experience
Benefits: Quarterly reviews/ performance bonuses, year-end performance bonus, pension fund, provident fund, medical aid.
Laptop will be provided
Working hours: Monday - Friday, 8h00 - 17h00
Evening/Weekend work: Required to be available for production deployment over weekends.
Key skills and experience required
- Bachelor of Science in Information Technology
- Experience with the banking sector
- 5+ Years' Experience in software development and IT Sector
- Languages and Frameworks: C#, ASP.NET, ASP.NET Core, WebServices, APIs, MS SQL Server, IIS, XML, JSON
- Problem-solving
- Source control: GIT
- Agile development methodologies
- Must have the personality traits to be able to deal with demanding clients
Key Responsibilities
- System Integration Development
- Understanding of integrated systems
- Functional and Technical Analysis
- Sequence Diagrams
- Software Development of solutions
- Test Cases
- Working in an Agile Environment
- Daily client engagements
- Respond to clients within a set time frame
- Integration and Application Maintenance and Support
- Team Collaboration
- Documentation
- Innovation
Cultural Requirement:
- Passionate
- Outgoing personality who can engage with demanding clients
- Strong communication skills
- Thick-skinned and patient
- Curious
- Technically very capable
- Self-starter with the ability to think on your feet and figure things out
- Strong team player
Senior Java Integration Developer
Posted today
Job Viewed
Job Description
Recruiter:
Datonomy Solutions
Job Ref:
742
Date posted:
Monday, September 8, 2025
Location:
Sandton, South Africa
Salary:
R90k - 110k per month
SUMMARY:
Design, develop, test, deploy, and maintain Java applications and integration services.
POSITION INFO:
We are looking for an exceptional Java developer to design and build integration services and applications using the organisation's Framework. You will work on challenging projects in a fast-paced banking environment, contributing across the full development lifecycle-from design and planning to development, deployment, and optimization.
This role requires strong technical expertise, creativity, and a balance of innovation with timely, high-quality delivery. You will be part of an Agile squad (within the Tribe and Chapter model), collaborating closely with developers, solution engineers, scrum masters, and designers.
We are looking for someone who can think logically, take ownership of their work, and contribute to brainstorming, problem-solving, and the creation of innovative solutions.
Key Responsibilities
- Design, develop, test, deploy, and maintain Java applications and integration services.
- Take ownership of your work, including estimation, coding, troubleshooting, and performance tuning.
- Collaborate within an Agile (SCRUM) squad to define, design, and deliver new features.
- Contribute to technical discussions, share ideas, and implement solutions to complex problems.
- Ensure quality and maintainability of code through proper documentation and best practices.
- Work independently while contributing effectively in a collaborative team environment.
Required Skills & Competencies
- Strong background in software engineering and application development.
- Extensive Java development experience, including object-oriented design.
- Solid knowledge of system/application architecture, design, implementation, deployment, and automation.
- Experience across multiple application tiers.
- Web development skills (JavaScript frameworks such as Angular 4+, JavaScript, CSS, HTML5).
Strong experience with:
Frameworks: Spring, Spring Boot, JEE (Servlets, JSP, JDBC, JMS, EJB), JPA, Hibernate, Open Source frameworks.
- Architectures: SOA, Microservices, APIs (SOAP/XML, REST/JSON, MQ), security models.
- Databases: SQL, DB2, NoSQL (Cassandra/MongoDB).
- Application Servers: JEE/WebSphere, JBoss.
Containers & Orchestration: Docker, Kubernetes.
CI/CD and DevOps experience with build, test, and deployment automation.
- Performance tuning and troubleshooting of high-volume Java applications.
- Experience in banking or other large-scale, high-volume environments (clustering, scaling, multithreading, session management).
- Integration with ESBs (e.g., WebSphere MessageBroker, DataPower, MQ-Series, API-Connect).
- Strong problem-solving ability, self-motivation, and leadership qualities.
Tools & Environments
- Eclipse, IntelliJ
- Git, Maven
- Jenkins, SonarQube, Nexus
Be The First To Know
About the latest Integration developer Jobs in South Africa !
SATIC - MuleSoft Integration Developer
Posted today
Job Viewed
Job Description
South African Technology & Innovation Centre (
SATIC
) is the latest part of PwC, a global brand delivering services for the biggest clients in the world. PwC leads the way in human led, technology enabled professional services, working with clients to transform their business and make it fit for the future.
We are looking for candidates who bring in-depth market experience, who see technology as a way to enable and drive human innovation and who want to be a part of a community of solvers, to tackle the biggest challenges in society.
If you are looking for a career where every day is different, where challenges are complex and where you can make a real difference, then we want to hear from you. By choosing to join SATIC, you are choosing to work with teams all over the world, harnessing the power of world leading tech and making a difference to real people's lives.
Role overview:
We are seeking motivated and skilled
MuleSoft Integration Developer
professionals, to join our growing MuleSoft & Salesforce team, to either be based in
Johannesburg, Cape Town, Durban
or
*Gqeberha
.
As a MuleSoft Integration Developer, you'll possess possess a sound understanding of the MuleSoft platform, extensive experience in API and integration development, and the ability to work collaboratively in an agile environment. This role offers the opportunity to work on exciting projects that integrate various systems and enhance business processes. By choosing to join
SATIC *
, you are choosing to work with teams all over the world, harnessing the power of world leading tech and making a difference to real people's lives.
Requirements:
Qualifications / Certifications:
- Bachelor's degree in Computer Science, Information Technology, or a related field
- MuleSoft Certified Developer - Level 1
- MuleSoft Certified Developer - Level 2 (advantageous)
- Relevant industry certifications (optional)
Experience & Skills:
- 1-5 years of hands-on experience working with MuleSoft as a Designer/Developer
- Demonstrated experience in MuleSoft integration projects from conception to implementation
- Proven expertise in designing MuleSoft API-led connectivity solutions
- Proficiency in MuleSoft Anypoint Platform, including Mule Runtime, Anypoint Studio, API Manager, and other related components
- Experience with MuleSoft deployment strategies, CloudHub, on-premise, and hybrid integrations
- Proven ability to analyse complex problems and provide innovative, effective solutions using MuleSoft technologies
- Experience in troubleshooting and resolving integration-related issues.
- Familiarity with industry-standard methodologies and frameworks related to integration and enterprise architecture
Responsibilities:
Responsibilities include but are not limited to:
- Design, develop, and implement MuleSoft integration solutions to connect various systems, applications, and data sources.
- Create and maintain robust integration architecture using MuleSoft's Anypoint Platform, ensuring scalability, reliability, and performance.
- Design and develop RESTful APIs and SOAP web services using MuleSoft, adhering to best practices and standards.
- Implement data transformations and mappings between disparate systems, ensuring accurate and efficient data flow.
- Develop comprehensive error handling and logging mechanisms to ensure system stability and ease of troubleshooting.
- Collaborate with cross-functional teams including business analysts, architects, and QA teams to understand integration requirements and deliver effective solutions.
- Conduct and participate in code reviews to ensure code quality, maintainability, and adherence to coding standards.
- Perform unit testing, integration testing, and debugging of MuleSoft applications to identify and resolve issues.
- Create and maintain comprehensive technical documentation for developed integrations, APIs, and related processes.
- Implement security measures such as OAuth, SSL, and encryption to ensure the confidentiality and integrity of data in transit.
- Identify and implement performance optimization techniques to enhance the efficiency of MuleSoft integrations and reduce latency.
- Utilise version control systems, such as Git, to manage and track changes to MuleSoft projects and configurations.
- Implement CI/CD pipelines for MuleSoft applications to automate testing, deployment, and monitoring processes.
- Stay abreast of MuleSoft platform updates, industry trends, and best practices to continuously improve development processes and contribute innovative solutions.
- Contribute to the continuous improvement of integration processes and standards
Commercial:
- Produce proposals & working cross teams to present proposals
- Review proposals during the pre-sales process to ensure proposal accuracy
- Working with the commercial team to ensure a smooth handover into the Delivery processes
- Ability to work with engagement leadership to ensure accurate and achievable resourcing planning
- Ability to balance required engagement skills with commercial profitability
General:
- Maintain MuleSoft certification
- Maintain and improve internal team skills, processes and ways of working.
- Manage, mentor and coach other colleagues.
- Participate in the PwC culture, practices and teams.
About the team:
A career within Salesforce Consulting services, will provide you with the opportunity to help our clients leverage Salesforce technology to enhance their customer experiences, enable sustainable change, and drive results. We focus on understanding our client's challenges and developing custom solutions powered by Salesforce to transform their sales, service and marketing capabilities by exploring data and identifying trends, managing customer life cycles, strategically building and leveraging online communities, driving employee engagement and collaboration, and connecting directly with channel partners to share goals, objectives, and activities in a secure, branded location.
Application Developer
Posted today
Job Viewed
Job Description
Company
We're building the future with robotics. Our work is in integrating robotics and automation into industries like construction and mining. If you're passionate about cutting-edge technology, solving complex problems, and building systems that push the limits of what is possible in robotics and automation, here is where your skills can make a global impact.
We are a US based company with strong South African roots. Our business started in Joburg in 2005 and later moved to the USA. We are now building out our engineering office's in Cape Town (Century City) and Joburg (Greenstone Hill) to support our US operations and customers.
Key Responsibilities
- Design and develop scalable, high-performance applications using C# and .NET
- Implement performance-critical components using C++.
- Build and maintain Web APIs to enable service integration and communication.
- Integrate AMQP messaging systems (e.g., RabbitMQ).
- Design, optimize, and query PostgreSQL databases.
- Implement secure authentication and authorization using OAuth protocols.
- Contribute to 3D systems development, including visualization or processing pipelines.
- Apply Cybersecurity best practices to ensure application security and data integrity.
- Utilize Matlab for tasks related to Pose estimation or similar signal-processing applications.
- Collaborate with teams to troubleshoot, test, and deploy solutions while maintaining high code quality.
Skills & Qualifications
- Experience with Waterfall, Agile/Scrum methodologies.
- Familiarity with cloud platforms (e.g., AWS, Azure, GCP) preferred .
- Experience with Kubernetes preferred.
- Knowledge of 3D frameworks or libraries (e.g., OpenGL, Unity, or similar) preferred
- Exposure to DevSecOps practices for integrating security into the development lifecycle.
- Excellent communication skills and a proactive approach to teamwork.
- Prerequisites
Bachelors degree in Computer
Job Type: Full-time
Pay: Up to R60 000,00 per month
Work Location: In person
Application Developer
Posted today
Job Viewed
Job Description
visit for Application
Closing Date : Job Description
Optimi is looking for an experienced Software Developer to enable innovation through technology solutions and drive coding standards in our software development team. The successful candidate will be involved in designing and building new technology solutions, interegrating existing software and mentoring junior development team members. We are looking for highly self motivated, strong problem-solver and a candidate with good communication skills.
REQUIREMENTS
- Bachelor's Degree/Diploma/Technical Certification
- Must be computer Literate
- Customer service-oriented attitude
- More the six (6) years relevant experience
- Must be fluent in English
- Must be able to prioritize and meet deadlines
- Excellent organisational skills
- Preference will be given to candidates with their own laptops
DUTIES
- Take charge of the code-base to ensure quality and documentation standards are adhered to.
- Consult with other technology team members to ensure that technologies chosen are future proof, has proper community support, and will not result in code refactoring in the near future.
- Effectively communicate and collaborate with test analysts and business analysts to provide timely feedback and resolutions to issues identified during functional- and user acceptance testing.
- Work with the Technical Operations team to automate builds and code deployments and where automated deployments aren't possible – communicate deployment times with the technical operations team.
- Effective communication and collaboration with cross-functional team members.
- Keep up to date with technology trends and how they can benefit Optimi's software landscape.
- Identify areas for system and code improvements and implement them as well as taking system availability and business stakeholders into account.
The position is based in Centurion.
- Should you not receive a call from us in 14 days, please consider your application unsuccessful.