Senior Systems Architect
About the Role Our client, a prominent player in the agricultural technology sector located in Paarl, Western Cape, is actively seeking a Senior Systems Architect. This role is integral to designing, developing, and overseeing the architecture of our client's integrated IT systems that support a wide range of agricultural operations. You will be responsible for ensuring the interoperability, scalability, and resilience of our systems, from farm management software to backend data processing. The ideal candidate possesses a deep understanding of system design, network infrastructure, and data integration, with a strong commitment to technical excellence. This is an office-based role in our Paarl facility, encouraging close collaboration with operational teams.
Key Responsibilities
- Design and architect complex, integrated IT systems and solutions.
- Define system architecture standards, principles, and patterns.
- Collaborate with stakeholders across various departments to understand system requirements and business needs.
- Oversee the implementation and integration of diverse hardware and software components.
- Ensure the scalability, performance, security, and reliability of all systems.
- Develop and maintain comprehensive system documentation, including diagrams and specifications.
- Conduct system performance analysis and recommend optimization strategies.
- Lead technical design reviews and provide guidance to development and operations teams.
- Evaluate emerging technologies and their potential application within the company's systems.
- Troubleshoot and resolve complex system-level issues.
Requirements
- Master's degree in Computer Science, Information Technology, or a related field.
- Minimum of 8 years of experience in systems design, architecture, and implementation.
- Proven track record of designing and architecting complex, multi-tiered systems.
- Strong knowledge of networking protocols, operating systems (Windows, Linux), and virtualization technologies.
- Experience with cloud platforms (AWS, Azure, GCP) and hybrid environments.
- Proficiency in database design and management, including SQL and NoSQL databases.
- Familiarity with various communication protocols and middleware technologies.
- Excellent analytical, problem-solving, and strategic thinking skills.
- Strong leadership and communication abilities.
- Experience in the agricultural technology sector is a significant advantage.
Benefits
- Competitive salary and benefits package, including medical aid, a retirement fund, and generous leave.
- Opportunities for professional development and continuous learning.
- Potential for performance-based bonuses and involvement in cutting-edge agricultural technology projects.