About the Role
Our client, a leader in providing advanced telecommunications solutions, is seeking a highly skilled and experienced Senior Systems Integration Engineer . This role is based at their state-of-the-art facility in Centurion, Gauteng, ZA , and is crucial for ensuring the seamless integration of complex hardware and software systems within the telecommunications infrastructure. You will be responsible for designing, developing, testing, and deploying integrated solutions that meet stringent performance, reliability, and scalability requirements. The ideal candidate possesses a deep understanding of system architecture, networking protocols, and a proven ability to troubleshoot intricate integration challenges.
Key Responsibilities
- Design and architect integrated solutions, ensuring compatibility between various hardware and software components.
- Develop detailed integration plans, test strategies, and deployment procedures.
- Perform system integration testing, performance testing, and interoperability testing.
- Troubleshoot and resolve complex integration issues, identifying root causes and implementing effective solutions.
- Collaborate with cross-functional teams, including R&D, engineering, product management, and operations.
- Document system architectures, integration processes, and test results.
- Evaluate and recommend new technologies and methodologies to improve system integration processes.
- Provide technical leadership and mentorship to junior engineers.
- Ensure all integrated systems meet security, performance, and reliability standards.
- Support the lifecycle management of integrated systems, including upgrades and maintenance.
Requirements
- Bachelor's degree in Computer Engineering, Electrical Engineering, Computer Science, or a related technical field.
- Minimum of 7 years of experience in systems integration, with a focus on telecommunications or complex IT environments.
- Proven expertise in integrating diverse systems, including network devices, servers, software applications, and databases.
- Strong understanding of networking protocols (TCP/IP, HTTP, SIP, etc.), APIs, and data exchange formats (XML, JSON).
- Experience with scripting languages (e.g., Python, Perl, Bash) for automation and testing.
- Proficiency in system testing methodologies and tools.
- Excellent analytical and problem-solving skills, with a methodical approach to troubleshooting.
- Strong communication, collaboration, and documentation skills.
- Experience with virtualization technologies (VMware, KVM) and cloud platforms is a plus.
- Familiarity with Agile development methodologies.
Benefits
Our client offers a highly competitive salary and an extensive benefits package, including comprehensive medical coverage, a pension fund, performance bonuses, and generous paid time off.
- comprehensive medical coverage
- a pension fund
- performance bonuses
- generous paid time off
- continuous learning opportunities, including access to training programs, conferences, and support for professional certifications
- collaborative and innovative work environment, with ample opportunities for career advancement
This role is based at our client's modern facilities in Centurion, Gauteng, ZA , providing a dynamic and stimulating workplace.