INTEGRATION ENGINEER

at  Cartrack

Gauteng, Gauteng, South Africa -

Start DateExpiry DateSalaryPosted OnExperienceSkillsTelecommuteSponsor Visa
Immediate22 Dec, 2024Not Specified27 Sep, 2024N/AFfmpeg,Azure,Xml,Data Structures,Computer Science,Kubernetes,Ansible,Collaborative Innovation,Python,Databases,Collaboration,Rabbitmq,Technology,Web Services,Jenkins,Mongodb,Continuous Integration,Kafka,Object Oriented Programming,Aws,Tech SavvyNoNo
Add to Wishlist Apply All Jobs
Required Visa Status:
CitizenGC
US CitizenStudent Visa
H1BCPT
OPTH4 Spouse of H1B
GC Green Card
Employment Type:
Full TimePart Time
PermanentIndependent - 1099
Contract – W2C2H Independent
C2H W2Contract – Corp 2 Corp
Contract to Hire – Corp 2 Corp

Description:

POSITION SUMMARY

Industry: IT & Internet
Job category: IT and Telecommunications
Location: Gauteng
Contract: Permanent
EE position: No

JOB DESCRIPTION

  • Integration Crafting: Take the lead in designing, developing, and deploying integrations among various technologies. Your goal is to ensure smooth data flow and compatibility across platforms.
  • Team Synergy: Work closely with diverse teams to understand their needs, aiming to define clear integration goals and specifications.
  • Customisation: Tailor and fine-tune components to align with our integration objectives and the broader business strategy.
  • Documentation: Create and update vital documentation that details the integration architecture, workflow, and setup, making maintenance and scaling straightforward.
  • Problem Solving: Dive into troubleshooting when integration snags or performance issues arise, crafting effective fixes to keep systems running smoothly.
  • Quality Assurance: Lead the charge in testing and validating new integrations, prioritising reliability, efficiency, and security.
  • Knowledge Update: Keep your finger on the pulse of the latest in technology, integration techniques, and toolsets, ensuring our practices stay ahead of the curve.
  • Mentorship: Offer your technical expertise as support to colleagues, guiding them through integration challenges and fostering a collaborative environment.
  • Agile Participation: Engage actively in Agile methodologies, including code reviewsa and sprint planning, contributing to the iterative improvement of our develoment processes.

MINIMUM REQUIREMENTS

  • Qualifications: A Bachelor’s degree in Computer Science, Engineering, or a similar field is preferred. However, if you’ve got the skills and experience to back you up, we’re all ears.
  • Experience: Got a track record as an Integration Engineer or a similar role? That’s what we’re looking for, especially if you’ve played in the tech space.
  • Tech Savvy: You should be tight with software development principles. We’re talking object-oriented programming, design patterns, and the ins and outs of data structures.
  • Programming Pro: Hands-on experience with Modern C , C# and Python experience is advantageus.
  • Database Dynamics: Your expertise should extend to integrating and interacting with databases through code and libraries. This includes efficiently storing, retrieving, and managing data within your applications.
  • Multimedia Maestro: Know your way around video and audio containers (like MPEG and AAC)? Experience with ffmpeg or similar libraries will stand you in good stead.
  • Linux Lover: A deep understanding of the Linux operating system and its inner workings is crucial.
  • APIs and Beyond: Experience with RESTful APIs, web services, and messaging systems (like Kafka or RabbitMQ) is essential. You should also be familiar with data formats such as JSON and XML.
  • Analytical Ace: Excellent problem-solving skills and a sharp eye for detail are key.
  • Team Player: Strong communication and teamwork skills are non-negotiable. We’re all about collaboration.
  • Self-Starter: Motivation and a proactive attitude are vital. We love folks who are eager to learn and stay on top of tech trends.

PREFERRED QUALIFICATIONS:

  • CI/CD Mastery: Hands-on experience with continuous integration and continuous deployment (CI/CD) workflows and tools, such as Jenkins or GitLab CI/CD, is highly desirable. Your ability to automate and streamline our development processes will be invaluable.
  • Containerisation and Cloud: If you’ve dabbled in Docker or Kubernetes and have cloud platform experience (AWS, Azure, GCP), you’re on the right track.
  • DevOps Savvy: A solid understanding of DevOps methodologies, especially regarding infrastructure as code (IaC) and configuration management with tools like Ansible or Terraform, is essential. This knowledge will help us maintain a robust, scalable, and efficient infrastructure.
  • Database Proficiency: Familiarity with databases and data management technologies, including PostgreSQL, MongoDB, and Elasticsearch, will ensure you can effectively manage and manipulate our data ecosystems.
  • Engagement: We value contributions to projects or active participation in communities. Your engagement demonstrates a commitment to collaborative innovation and the advancement of technology for the public good.

Responsibilities:

Please refer the Job description for details


REQUIREMENT SUMMARY

Min:N/AMax:5.0 year(s)

Information Technology/IT

IT Software - Application Programming / Maintenance

Information Technology

Graduate

Computer science engineering or a similar field is preferred

Proficient

1

Gauteng, South Africa