Specialist: System Development

at  Datafin IT Recruitment

South Africa, , South Africa -

Start DateExpiry DateSalaryPosted OnExperienceSkillsTelecommuteSponsor Visa
Immediate26 May, 2024Not Specified01 Mar, 2024N/ADatabase Design,Testing,Computer Science,Data Engineering,Web,Design Principles,Geospatial Data,Python,Json,Control Software,Sql,Server AdministrationNoNo
Add to Wishlist Apply All Jobs
Required Visa Status:
CitizenGC
US CitizenStudent Visa
H1BCPT
OPTH4 Spouse of H1B
GC Green Card
Employment Type:
Full TimePart Time
PermanentIndependent - 1099
Contract – W2C2H Independent
C2H W2Contract – 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