Responsibilities:

Coding and Development

  • Leading and participating in the design, coding, testing, and debugging of software applications.
  • Ensuring that the code meets established coding standards, is maintainable, and free of critical defects.
  • Following and enforcing coding standards and best practices within the development team.
  • Ensuring code is secure, following security best practices, and addressing security vulnerabilities promptly.
  • Properly using version control systems (e.g., Git) for code management and collaboration.
  • Identifying and addressing technical debt to maintain a healthy and sustainable codebase.
  • Ensuring that the delivered software meets or exceeds customer expectations in terms of functionality and quality.

Code Reviews

  • Participating in and conducting code reviews to maintain code quality, consistency, and best practices.
  • Identifying and optimizing code for performance improvements and resource efficiency.
  • Participating actively in code reviews, providing constructive feedback, and addressing feedback received on one’s own code.

Quality Assurance

  • Ensuring the software meets quality and security standards.
  • Writing and maintaining unit tests, and ensuring adequate test coverage for the codebase.

Experience in the following development tools and technologies :

  • Matric certfificate
  • Diploma or Degree in relevant field would be advantageous

Skills required:

  • Node.js
  • Vuetify
  • MariaDB
  • AWS

Beneficial but not required:

  • C#
  • SQL
  • Bootstrap

Desired Skills:

  • Node.js
  • Vuetify
  • MariaDB
  • AWS

Desired Work Experience:

  • 5 to 10 years

Desired Qualification Level:

  • Grade 12 / Matric

Learn more/Apply for this position