Front End Developer (3-Year Contract) (CPT/PTA)

at  Datafin IT Recruitment

South Africa, , South Africa -

Start DateExpiry DateSalaryPosted OnExperienceSkillsTelecommuteSponsor Visa
Immediate14 Jun, 2024Not Specified15 Mar, 2024N/AControl Software,Information Science,Data Science,Computer Science,Python,Relational Databases,Elasticsearch,Geospatial Data,Technology,Sql,SoftwareNoNo
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:

QUALIFICATIONS –

  • National Diploma / Degree or equivalent in Information Science, Technology, Computer Science, or related field (NQF 6).

EXPERIENCE/SKILLS –

  • Relevant experience in Software and Systems Development. A minimum of 3-4 years of documented experience in Software Development and Engineering practices (System Design, Quality Control and Revision/Version Control) is required.
  • With modern JavaScript application development and frameworks (e.g. React).
  • Experience working with relational databases using SQL.
  • Experience working with JSON data and JSON APIs.
  • Experience in the use of Version Control software.
  • Working with and visualising geospatial data.
  • Python and/or R Programming experience.
  • Exposure to Data Science and Statistical Analysis
  • Experience working with Elasticsearch and/or related technologies.
  • Familiarity with the Linux command line and performing administrative tasks on Linux servers.

Responsibilities:

  • Development and maintenance of modern JavaScript (React) web-based atlases, dashboards, and websites.
  • Containerisation of applications and services using Docker, as well as implementing continuous delivery pipelines (development, staging, production) for routine and stable releases of all respective services.
  • Co-design and implementation of systems architecture to support client-executed software where applicable. For example, facilitating persisting configuration/other client-created data in a database and APIs to support sensible models for client-server data exchanges. These tasks will be done through effective communication with fellow Developers and product stakeholders.
  • Mentor and upskill junior and mid-level staff.


REQUIREMENT SUMMARY

Min:N/AMax:5.0 year(s)

Computer Software/Engineering

IT Software - Application Programming / Maintenance

Software Engineering

Diploma

Computer Science, Technology

Proficient

1

South Africa, South Africa