On Line Personnel Software Developer IT Port Elizabeth, Eastern Cape, South Africa

Job Position: Software Developer

Ref: 4740

Location: PE/Gqeberha

Salary: R40 000 per month commensurate with qualification and experience

Email your CV to recruit@onlinepersonnel.co.za

Qualifications / Requirements

Mid-level/Intermediate Developers
Bachelors Degree in Computer Science, Software Engineering or a related field (or equivalent work experience)
Proven experience as a Software Developer, including full-cycle software development projects
Strong knowledge and programming skills in C# .NET
Proficiency in web development technologies such as HTML, CSS and JavaScript frameworks (e.g React, Angular, or Vue.js)
Understanding of database systems and proficiency in SQL in general
Experience with software development methodologies (e.g. Agile, Scrum)
Familiarity with version control systems (e.g. Git, Team Foundation Services)
Understanding of software testing principles and practices
Ability to analyse complex problems and propose effective solutions
Strong attention to detail and commitment to delivering high-quality software
Good communication and teamwork skills to collaborate effectively with cross-functional teams
Self-motivation and the ability to work independently as well as in a team environment

Key Performance Areas

Designing and implementing software solutions based on project requirements
Write clean, efficient and maintainable code using appropriate programming language and frameworks
Collaborate with Product Managers, Designers and other stakeholders to understand and clarify project requirements
Participate in code reviews to ensure adherence to coding standards and best practices
Debugging and resolving software defects and issues promptly
Testing software to ensure proper functionality and performance
Maintained technical documentation for software development projects
Keep up to date with emerging technologies and industry trends to enhance software development processes
Provide technical support and troubleshooting assistance to end-users when required
Contribute to the continuous improvement of development processes and practices












Click Here To Apply