Front End Developer (3-Year Contract) (CPT/PTA)
at Datafin IT Recruitment
South Africa, , South Africa -
Start Date | Expiry Date | Salary | Posted On | Experience | Skills | Telecommute | Sponsor Visa |
---|---|---|---|---|---|---|---|
Immediate | 14 Jun, 2024 | Not Specified | 15 Mar, 2024 | N/A | Control Software,Information Science,Data Science,Computer Science,Python,Relational Databases,Elasticsearch,Geospatial Data,Technology,Sql,Software | 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:
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