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