Fullstack Software Developer (Contract)

apartmentsyncwize placePretoria calendar_month 
Duties and Key Responsibilities:
  • Develop and maintain mobile and web applications
o Define, design and ship new features for mobile and web applications
  • Full-Stack Development
o Develop frontend interfaces using React Native and React.js.
o Implement backend services using Node.js, Express, and databases such as MongoDB and SQL.
  • Process Re-Evaluation and Improvement
o Identify inefficiencies, propose and implement improvements
  • Integration with APIs and Third-Party services
o Integrate applications with backend services via RESTful APIs.
o Implement third-party libraries and APIs.
  • Testing and Quality Assurance of code
o Write and execute unit tests
o Testing and review codes written by peers
  • Collaboration with Key stakeholders in the development value chain, lead and collaborate with cross-functional teams to resolve complex software development problems.
  • Strictly adhere to the Protection of Personal Information Act (POPIA) and all applicable legislation.
  • Perform any other duties as may be reasonably required by the Project Manager.
Skills and Experience (Minimum Requirement Essential):
  • Bachelor of Science in Computer Science or relevant IT-related qualification.
  • At least 3 4 years experience in a software development role of which 2 years must be in developing web applications.
  • At least 1 years experience in cloud services.
  • Technical Requirements;

o Proficient in full-stack development, including experience with frontend frameworks (React.js, Angular) and backend technologies (Node.js, Express, MongoDB, SQL).

o Experience with cloud services (AWS, Firebase, etc.) is advantageous.

o Experience in process re-evaluation, identifying inefficiencies, and implementing improvements.

o Knowledge of C# .Net, native Android or iOS development is a plus
o SQL Databases (querying and performance optimisation):
  • SQL server reporting services (or similar platform)
  • Understanding of distributed databases is a bonus.
o Web application development:
  • HTML, JQuery, Bootstrap
  • Mobile app development is a bonus
o Visual Studio and Azure DevOps (Git repositories):
  • Understanding of the AWS environment would be a bonus
o API development would be a bonus:
  • Ability to integrate 3rd party services is a requirement.
  • Good interpersonal and communication skills.
  • Strong problem-solving skills.
  • Ability to plan and organise.
  • Analytical mind
  • Ability to work within a team (external and internal) and contribute to the achievement of the IT teams goals.
  • Ability to collaborate in a highly agile environment
check_circleNew offer

Junior Software Developer

apartmentPlus 1xplaceCenturion, 13 km from Pretoria
Junior Software Developer (Contract role. On-site based in Centurion) We are seeking a passionate Junior Software Developer to design, develop, implement, and maintain software solutions. The ideal candidate should have a strong understanding...
apartmentNetwork RecruitmentplaceCenturion, 13 km from Pretoria
A pioneering company, with a rich legacy in South Africa and globally, is seeking a talented C# .NET Software Developer to innovate alongside their dedicated team. This industry-leader specialises in cutting-edge solutions that safeguard critical...
thumb_up_altRecommended

Menlyn - Junior Software Developer

apartmentDante PersonnelplaceMenlyn, 10 km from Pretoria
Minimum requirements:  •  Matric  •  3-5 years minimum relevant experience in developing applications  •  WooCommerce Plugin Development would be an added advantage  •  2-3 years Oracle experience  •  BSc degree related qualification.  •  Knowledge of the...