Recruitment Room Team

Developer

Centurion, Gauteng
1 week ago
Application ends: November 24, 2024
Apply Now
Deadline date:
November 24, 2024

Job Description


Job Outputs:

  • Design, build, and maintain efficient, reusable, and reliable code using modern programming languages.
  • Documentation of systems built and maintenance of documentation.
  • Producing database SQL code and maintaining.
  • Upgrading, configuring and debugging existing systems.
  • Providing technical support for web and desktop applications.
  • Build and maintain new software systems using mathematical models and scientific analysis to predict outcomes and measure design consequences.
  • Translate application storyboards and use cases into functional applications.
  • Build high-quality scalable and predictable web applications and maintain internal and external facing web applications.
  • Identify bottlenecks and bugs, and devise solutions to these problems.
  • Assist in maintaining code quality, organisation, and automation.

Qualifications:

  • Grade 12
  • Bachelor’s degree in Computer Science, Engineering or a related field

Experience:

  • Four years of development using a major modern programming language
  • Experience using relational databases like MS SQL Server, PostgreSQL
  • CSS, HTML and JavaScript

Knowledge and Skills:

  • Strong knowledge of at least one modern programming language
  • Moderate familiarity with Python
  • Strong SQL development skills
  • Source Control
  • Proven experience as an Application Developer
  • Familiarity with the common programming design/architectural patterns

Advantageous Skills:

  • Experience with Microsoft Dynamics
  • Experience with DevOps and automated deployment
  • Experience with AWS services
  • Experience with Single Page Web Applications e.g., VueJS

NB: As part of the iMas EE plan, preference will be given to people from designated groups.