INTEGRATION ENGINEER
at Cartrack
Gauteng, Gauteng, South Africa -
Start Date | Expiry Date | Salary | Posted On | Experience | Skills | Telecommute | Sponsor Visa |
---|---|---|---|---|---|---|---|
Immediate | 22 Dec, 2024 | Not Specified | 27 Sep, 2024 | N/A | Ffmpeg,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 Savvy | No | No |
Required Visa Status:
Citizen | GC |
US Citizen | Student Visa |
H1B | CPT |
OPT | H4 Spouse of H1B |
GC Green Card |
Employment Type:
Full Time | Part Time |
Permanent | Independent - 1099 |
Contract – W2 | C2H Independent |
C2H W2 | Contract – 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