Enable job alerts via email!

Junior-Mid Level Developer (C#.Net, JavaScript, Next.js, SQL) (Centurion Onsite)

DataFin

Centurion, Pretoria

On-site

ZAR 300,000 - 500,000

Full time

17 days ago

Job summary

An innovative tech company in Centurion is looking for a Junior-Mid Level Developer to design, build, and maintain custom applications. The ideal candidate will have a Bachelor’s Degree in Computer Science or related field, with strong skills in SQL, JavaScript, and experience in software development. You will work closely with senior developers, ensuring applications run efficiently while conducting thorough testing and debugging.

Qualifications

  • 1-3 years experience in Software Development for junior roles, 3-5 years for mid-level.
  • Experience with Full Stack Development or specific technologies.
  • Open to working on legacy systems and migrations.

Responsibilities

  • Design, build, and maintain custom applications.
  • Collaborate with teams to deliver high-quality software solutions.
  • Conduct thorough testing of applications.

Skills

SQL
JavaScript
Next.js
C#
RESTful APIs
Microservices architecture

Education

Bachelor’s Degree in Computer Science/Software Engineering or Information Technology
Job description
Overview

A forward-thinking organization in the Fast-Food Space seeks the coding talents of a Junior-Mid Level Developer to join its Centurion team. Your core role will entail designing, building and maintaining tailored applications, working on integrating new features and functionalities into existing systems while writing and executing Unit Tests, Integration Tests, and User Acceptance Tests (UAT).

Applicants will require a Bachelor’s Degree in Computer Science/Software Engineering or Information Technology, have 1-3 years’ work experience for Junior level and 3-5 years’ work experience for Mid-level with proficiency in SQL, JavaScript, Next.js, C# and a solid understanding of RESTful APIs and microservices architecture.

Duties
  • Application Development - Design, build, and maintain custom applications tailored to business needs.
  • Application Development - Develop clean, efficient, and well-documented code using best practices.
  • Application Development - Collaborate with Senior Developers and cross-functional teams to deliver high-quality software solutions.
  • System Integration and Feature Development - Work on integrating new features and functionalities into existing systems.
  • System Integration and Feature Development - Assist in the development of APIs and interfaces to connect applications with third-party services.
  • System Integration and Feature Development - Participate in the planning and implementation of system enhancements.
  • Testing and Debugging - Conduct thorough testing of applications to identify and resolve bugs or performance issues.
  • Testing and Debugging - Write and execute Unit Tests, Integration Tests, and User Acceptance Tests (UAT).
  • Testing and Debugging - Ensure applications are reliable, scalable, and perform optimally in production environments.
Requirements
  • Bachelor’s Degree in Computer Science, Software Engineering or Information Technology.
  • 1-3 Years of experience in Software Development for junior roles; 3-5 Years for mid-level roles.
  • Experience with Full Stack Development or specific technologies (e.g., Frontend, Backend, or Mobile Development).
  • Proficiency in programming languages such as SQL, JavaScript, Next.js, C#, Web frameworks.
  • Open to working on legacy systems and migrations to newer technologies.
  • Understanding of RESTful APIs and microservices architecture.
Attributes
  • Strong problem-solving and analytical thinking.
  • Excellent communication and teamwork skills.
  • Ability to manage time effectively and meet deadlines.
  • Eagerness to learn and adapt to new technologies.
Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.