Enable job alerts via email!

Applications Developer Cape Town

Paracon - Gauteng

Cape Town

Hybrid

ZAR 40 000 - 80 000

Full time

2 days ago
Be an early applicant

Boost your interview chances

Create a job specific, tailored resume for higher success rate.

Job summary

An established industry player is seeking a skilled software developer to join their innovative team. This hybrid role involves developing and maintaining efficient applications, conducting secure code reviews, and mentoring junior developers. With a focus on high software quality and timely delivery, you'll collaborate with various stakeholders to ensure project success. The ideal candidate will possess advanced skills in MS SQL, C#, and .Net Core, along with experience in Agile methodologies and modern application development practices. If you are passionate about coding and eager to make an impact, this opportunity is perfect for you!

Qualifications

  • Experience with a broad range of development technologies, standards, tools, and methodologies.
  • Understanding of Software Development governance frameworks and standards.

Responsibilities

  • Assist industry vendors and clients during test efforts to drive project success.
  • Conduct Unit and Performance testing.
  • Mentor junior developers.

Skills

MS SQL
C#
.Net Core
REST
JSON
SOAP
XML
ReactJs
Blazor
jQuery
NodeJs
MicroServices
Agile methodology
Unit testing
Performance testing

Education

National Diploma / Degree in ICT
Relevant certifications in Software Development

Tools

Azure DevOps Services
SonarCloud

Job description

Duties & Responsibilities
  1. Assist industry vendors and clients during test efforts to drive project success.
  2. Conduct Unit and Performance testing.
  3. Address all audit findings and ensure corrective actions are implemented.
  4. Identify and prioritize key risks based on urgency.
  5. Interpret business requirements and translate them into system design.
  6. Securely develop, test, and maintain well-designed and efficient applications according to user stories, ensuring acceptance criteria are met.
  7. Conduct secure code reviews, addressing all technical debt promptly.
  8. Maintain up-to-date system documentation during sprint cycles (Azure DevOps Services).
  9. Continuously improve coding standards, architecture, and testing processes.
  10. Mentor junior developers.
  11. Coordinate with managers and line functions to ensure high software quality (e.g., project manager, application development manager, test manager, senior developers).
  12. Ensure timely delivery of development milestones as per sprint planning.
  13. Plan, organize, and control own work effort, providing regular progress feedback.
Minimum Requirements
  • National Diploma / Degree in ICT.
  • Relevant certifications in Software Development.
  • Experience with a broad range of development technologies, standards, tools, and methodologies.
  • Experience in application configuration, maintenance, and support.
  • Advanced proficiency in MS SQL, C#, and .Net Core.
  • Experience with REST, JSON, SOAP, XML.
  • Knowledge of MVC, MVVM, UML, Visio.
  • Experience with ReactJs / Blazor, jQuery, NodeJs.
  • Experience with MicroServices and code scanning tools like SonarCloud.
  • Agile methodology experience.
  • Experience with Azure DevOps Services.
  • Experience with Unit and Performance testing.
  • Knowledge of modern Application Development practices.
  • Understanding of Software Development governance frameworks and standards (e.g., COBIT, ITIL, DevOps, TOGAF, OWASP).
Package & Remuneration

Note: The role is Hybrid and offered as a fixed-term contract for 3 years.

J Ljbffr

Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.