47 Integration Engineer jobs in South Africa
Software Integration Engineer
Posted 13 days ago
Job Viewed
Job Description
Benefits: Provident Fund, Medical Aid, Subsidised gym membership, Subsidised home fibre, Company laptop
Location: Somerset West
My client is an award-winning tech company with partners in South Africa and the USA. They are seeking to employ an Integration Engineer responsible for delivering integration solutions built on their platform to their clients. If you understand databases and APIs, have scripting experience, enjoy working with people, possess excellent communication skills, and manage your time well, this role is for you!
Tech Stack:
- The platform is built on .NET 8, runs on Azure in South Africa, Europe, and the US, with options for on-premise deployment.
- Azure services include VMs, Azure Storage, Key Vault, and App Gateway.
- Integration into GitHub for workflow storage.
- Development using Visual Studio and VS Code, with CI/CD through Azure DevOps and extensive use of Terraform.
Responsibilities:
- Configure endpoint access for customer apps and services in test and production environments.
- Implement solutions iteratively by visually building integrations.
- Engage with clients to QA solutions and prepare them for production.
- Support partners with complex scenarios as needed.
- Opportunity for growth towards a Projects Lead role.
Qualifications and Experience:
- Experience in scoping or diagnosing software issues, possibly from roles like BA or software tester.
- Understanding of HTTP, SQL databases, Filesystems, FTP, REST, SOAP.
- SQL or relational database skills.
- Scripting experience (language not specified).
- Bachelor's degree in computer science or related field is advantageous.
Software Integration Engineer
Posted today
Job Viewed
Job Description
Software integration engineer
Posted today
Job Viewed
Job Description
Software integration engineer
Posted today
Job Viewed
Job Description
Java System Integration Engineer
Posted 15 days ago
Job Viewed
Job Description
Become a member of a team enthusiastic about the challenges posed by integrating complex systems comprising diverse components and subsystems currently in search for integration engineer.
You will contribute to the design, implementation and maintenance of integration environments, development of software frameworks, procedures and applications to integrate systems.
Apply now!
Requirements and responsibilities:
- BTech (computer studies) or BTech (electrical engineering) plus five years’ relevant experience in an aligned position
- B.Sc. computer science, BEng (with computer science subjects up to final year) or equivalent qualification plus 5 years’ relevant experience in an aligned position
- Master’s degree (MSc. Eng. or M.Eng.) plus 3 years’ experience in an aligned position
- Strong software skills and ability essential – Java skills required
- Experience in the following programming languages will be advantageous
- C++
- Google go
- Python or other scripting language
- Database skills required
- Experience in software integration
- Experience in complex system integration
- Experience in or background knowledge of the Telecoms industry
Reference number for this position is GZ59008 which is a permanent position based in Cape Town offering a cost to company salary of R1.2m per annum negotiable on experience and ability. Contact Garth Zoutendyk on or call him on to discuss this and other opportunities.
Are you ready for a change of scenery? The E-Merge IT recruitment is a specialist niche recruitment agency. We offer our candidates options so that we can successfully place the right developers with the right companies in the right roles. Check out the E-Merge website for more great positions.
Do you have a friend who is a developer or technology specialist? We pay cash for successful referrals!
Junior Integration Engineer
Posted 5 days ago
Job Viewed
Job Description
Timing : Full-time role starting as soon as possible. Applications will be reviewed on a rolling basis.
About the roleAs our Junior Integration Engineer, you will be responsible for building, maintaining, supporting and troubleshooting integrations with third party hardware, including with inverters, appliances and load control platforms. While we’re a remote-first company, this role will require periodic site visits and onsite testing to ensure the integrations are working and troubleshoot where necessary.
Areas of contribution include:
- Building, testing, supporting, maintaining, and troubleshooting new and existing integrations with inverter, appliances and load control platforms within Plentify’s backend and firmware code bases.
- Designing and testing new cable requirements and wiring diagrams for new integrations.
- Updating and contributing to the documentation as new integrations are brought online.
- Collaborating with the existing QA team to build out multi-bot QA processes
- Strong and relevant technical foundation, for example with a degree towards Engineering, Applied Mathematics, or Computer Science.
- Strong problem-solving abilities, with the ability to independently find creative solutions (documentation from our partners is not always the best).
- Undergraduate equivalent or more coding experience in embedded software development for microcontrollers in C/C++.
- A hands-on, get-things-done mindset.
- Skilled at debugging complicated problems.
- Familiarity with debugging tools (JTAG, oscilloscopes, logic analyzers).
- Basic skills in electronics, for example soldering and cable crimping.
- Experience testing embedded systems
- Experience in embedded software development, working across a range of products, microcontrollers and features. Experience with ESP32 is a plus.
- Experience in Rust, Python, and other languages
- Experience using Git and collaborating in an agile development processes
- Experience using continuous integration and continuous deployment processes and tools.
- Experience with 3D printing
- Experience with PCB design
- Experience in REST APIs
Email your cover letter, resume, and publicly available git repo or other coding examples to being sure to highlight your interest in our mission and your relevant qualifications and experience.
#J-18808-LjbffrJava Integration Engineer
Posted 13 days ago
Job Viewed
Job Description
Position: Senior Software Engineer (JAVA)
Job Summary: Are you a Java engineer with a passion for creating innovative solutions? Join our dynamic team as a Senior Software Engineer and take your career to the next level! We're looking for talented individuals with exceptional Java development skills, a solid understanding of Domain-Driven Design (DDD), and expertise in Microservices architecture.
As part of our forward-thinking team, you'll have the opportunity to up-skill in cutting-edge technologies like Salesforce and MuleSoft. You'll play a pivotal role in shaping connected digital ecosystems that seamlessly integrate applications, services, and data layers.
Key Responsibilities:
- Full Lifecycle Development:Engage in the entire software development lifecycle, from concept to deployment and beyond.
- High-Quality Standards:Design, develop, test, deploy, maintain, and enhance software systems and applications with a focus on scalability, performance, and future requirements.
- Collaborative Problem-Solving:Translate requirements from business or technical analysts and actively participate in design and problem-solving with the delivery team.
- Performance & Reliability:Build solutions that offer optimum performance, reliability, and scale.
- Cross-Functional Collaboration:Work closely with UI/UX designers, product owners, and other engineers to deliver top-notch solutions.
Required Skills & Qualifications:
- Education:Grade 12 National Certificate / Vocational and a tertiary qualification in Information Technology or relevant experience.
- Experience:4+ years of proven experience in back-end software development, project delivery, and implementation with Java.
- Technical Proficiency:Strong proficiency in Java / Spring Boot, REST APIs, asynchronous messaging (Kafka, Spring Boot APIs), Domain-Driven Architecture, and Microservices.
- Tools & Methodologies:Comfortable with version control (Git), CI/CD pipelines, and agile development. Experience with containerization (Docker, Kubernetes) is a plus.
- Clear Record:Clear criminal and credit record.
Desirable / Bonus Skills:
- Advanced programming concepts, algorithms, and data structures.
- Interest or experience in Salesforce development or platform integration.
- Experience working in cloud-native environments (Salesforce, AWS, MuleSoft).
Soft Skills:
- Strong interpersonal and relationship management skills.
- Excellent analytical and critical thinking abilities.
- Self-motivated with a willingness to learn new technologies.
- Exceptional written and verbal communication skills.
- Team player with a proactive, can-do attitude.
What We Offer:
- Career Growth:A chance to develop your skills and expertise in software development and leadership.
- Competitive Compensation:Competitive salary and benefits.
- Professional Development:Support for certifications and technical training (Salesforce, MuleSoft, etc.).
- Collaborative Environment:A supportive and collaborative work environment and team structure.
- Impactful Projects:Opportunities to work on high-impact digital transformation projects.
Be The First To Know
About the latest Integration engineer Jobs in South Africa !
Junior integration engineer
Posted today
Job Viewed
Job Description
Java integration engineer
Posted today
Job Viewed
Job Description
Senior Systems Integration Engineer
Posted 7 days ago
Job Viewed
Job Description
Join to apply for the Senior Systems Integration Engineer role at Diebold Nixdorf .
Expect more. Connect more. Be more at Diebold Nixdorf. Our teams automate, digitize, and transform the way more than 75 million people around the globe bank and shop in this hyper-connected, consumer-centric world. Join us in connecting people to commerce in this vital, rewarding role.
This role will be on-site and involve client visits.
As a Senior Systems Integration Engineer , you will build solid relationships with clients and understand various projects (using Java) that are required, across product/technical design, development, and implementation of total systems. Partnering with the client is essential to understand their strategic design process, and you will lead the translation of their business needs into technical system solutions. You will provide integrated solutions and strategies within the client environment, based on analysis of business goals, objectives, needs, and existing systems infrastructure. Collaboration with technical and cross-functional teams will be regular to integrate hardware, processes, methodologies, and software. You will be overall responsible for the deployment, technical accuracy, and completeness of integrated systems designs.
Responsibilities
- Provide integration support for moderately complex systems and client engagements.
- Integrate solutions within the customer environment based on analysis of their business goals, objectives, needs, and existing systems infrastructure.
- Implement industry best practices and methodologies to connect dissimilar components into an aggregate system using in-depth technical expertise.
- Utilize Java software experience to identify, analyze, and evaluate alternative technology design solutions.
- Work as part of a team on engagements and lead small projects with well-defined parameters.
- Make decisions on operating procedures, analytical approaches, and workflow.
- Establish parameters for configuration, testing, and debugging as needed.
- Provide SI consulting services, including needs assessment, proposal development, influence, and implementation.
Qualifications
- Bachelor's Degree in Information Technology, Software Development, or Computer Science.
- 4-6 years of relevant experience or an equivalent combination of education and experience in Systems Integration/Software Development.
- Client-facing experience.
- Ideally experience with ATM Software.
- Proficiency in Java (C# is a plus) and MVC.
- Experience with Postilion is a plus.
- Valid driver’s license and own vehicle.
- Good business English skills (written and spoken).
Additional Notes
Preference will be given to candidates from designated groups as per our Employment Equity plan and in accordance with the Employment Equity Act.
Why join Diebold Nixdorf? Brightest minds + technology and innovation + business transformation. Our 23,000+ teammates in over 130 countries harness future technologies to deliver personalized, secure consumer experiences that connect people to commerce. Our culture values collaboration, decisiveness, urgency, willingness to change, and accountability.
We are an equal opportunity employer and value diversity. We do not discriminate based on race, religion, color, national origin, gender, sexual orientation, gender identity, age, marital status, veteran status, or disability.
Note: We do not accept agency resumes. Resumes sent unsolicited may not be compensated.
#J-18808-Ljbffr