Specialist: System Development
at Datafin IT Recruitment
South Africa, , South Africa -
Start Date | Expiry Date | Salary | Posted On | Experience | Skills | Telecommute | Sponsor Visa |
---|---|---|---|---|---|---|---|
Immediate | 26 May, 2024 | Not Specified | 01 Mar, 2024 | N/A | Database Design,Testing,Computer Science,Data Engineering,Web,Design Principles,Geospatial Data,Python,Json,Control Software,Sql,Server Administration | 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:
REQUIREMENTS:
- 4+ years of professional work experience in systems development.
- NQF 6 (National Diploma) or higher in Computer Science or a related field.
Responsibilities:
- 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.
REQUIREMENT SUMMARY
Min:N/AMax:5.0 year(s)
Information Technology/IT
IT Software - System Programming
Software Engineering
Graduate
Proficient
1
South Africa, South Africa