04.05.2024
Specialist: Systems Engineer (Contract)
Datafin Recruitment
South Africa, Cape Town
A dynamic organization specializing in Research Data Infrastructure seeks the expertise of a seasoned Systems Engineer. The role entails designing and implementing automation pipelines for both data and metadata. These pipelines will support the management and dissemination of continuous data streams originating from various environmental monitoring instruments, both land- and marine-based. This position presents a stimulating challenge, requiring the incumbent to collaborate closely with Data Curators, Developers, Scientists, and Technicians. Key responsibilities include understanding and documenting system requirements and establishing a robust framework for automating the acquisition and processing of data streams to seamlessly integrate with existing systems and workflows. Candidates should possess a minimum of 4 years of professional experience in Systems Development, and a qualification of NQF 6 (National Diploma) or higher in Computer Science or a related field. This role is offered on a 3-year contract basis. DUTIES: Consult with Data Curation and Data Science teams, and internal and external stakeholders, as needed, to understand and capture system requirements. Analyse and understand the functioning of existing production and legacy systems. Conduct research into available tools, technologies and best practices in formulating an approach to system design and development. Create and maintain system design diagrams (UML, ERD, etc) using online diagramming tools. Create and maintain system documentation using GitHub. Develop system features and enhancements. Create unit tests for services and APIs. Fix bugs. Participate in code reviews. Maintain source code using git and GitHub. Work with the systems development lead to establish scope and timelines for deliverables. Provide progress updates during weekly development team meetings. Engage with team mates to discuss and evaluate system designs, technology choices, etc. Give presentations and demonstrations of work, at intervals, for review and feedback by team leads and stakeholders. Liaise with the infrastructure team to coordinate server provisioning and system deployment. Configure runtime environments, databases, web servers and proxy servers, as needed, in respect of system deployments. Apply library updates and security patches to deployed systems. Monitor production systems operations and performance. REQUIREMENTS: 4+ years of professional work experience in Systems Development. NQF 6 (National Diploma) or higher in Computer Science or a related field. Technical Competencies Desired: The design, development, testing and deployment of production-grade services, APIs and web applications. Relational Database Design and SQL. Proficiency in Python. Understanding of Object-Oriented design principles and patterns. Experience in Data Ops / Data Engineering. Experience working with large volumes of data and continuous data streams. Proficiency in the R programming language. Experience working with geospatial data. Familiarity with JSON and JSON Schema. Experience in the use of authorization protocols such as OAuth2. Familiarity with the Linux command line and Linux Server administration. Familiarity with Microsoft systems and Windows Server administration. Experience in the use of Version Control software. ATTRIBUTES: An aptitude for solving complex problems. Attention to detail and a passion for Systems Development. While we would really like to respond to every application, should you not be contacted for this position within 10 working days please consider your application unsuccessful. COMMENTS: When applying for jobs, ensure that you have the minimum job requirements. Only SA Citizens will be considered for this role. If you are not in the mentioned location of any of the jobs, please note your relocation plans in all applications for jobs and correspondence. Apply here https://www.datafin.com/job/specialist-system-development/ 2 people have applied for this job. 100 people have viewed this job. About Datafin Recruitment Datafin was established in 1999 due to the need for a specialized IT recruitment solution. We offer a personalized and flexible recruitment service, specializing in providing both client and candidate with the perfect fit. We pride ourselves on the fact that we have established relationships with industry leaders as well as access to some of the most skilled and sought after candidates in the industry. Our database of over 25 000 candidates, cutting edge internal IT systems and extensive PPC marketing has ensured that we at the top of our game and one of SA’s leading recruitment agencies. #J-18808-Ljbffr
Attention! You will be redirected to another site