We’re looking for a driven Software Developer who is dedicated to their personal and professional growth. Join our passionate team, where you’ll have the opportunity to make a meaningful impact and gain exposure across diverse industries. We’re seeking a candidate eager to develop leadership skills and advance into a leadership role over time. If you’re committed to continuous learning and ready to contribute to our shared success, we’d love to hear from you.

Primary Duties and Responsibilities:

Contribute to all stages of the development lifecycle.
Write efficient, testable code.
Ensure designs meet specifications.
Prepare and release software components.
Interest and/or experience in leading a team to deliver high-quality results.

Required Qualifications:

Tertiary degree, diploma or certificate in a related field (BSc Computer Science, B.IT or Informatics related degrees) with over 3 years of experience as a Software Developer.

Experience and Knowledge:

  • Strong understanding of development methodologies and frameworks
  • Working experience as a Software Developer
  • Knowledge of test-driven development and unit testing beneficial
  • Experience with public cloud and containerization is an advantage
  • Familiarity with DevOps is a plus

Development Activities:

  • Contribute to all phases of the development lifecycle
  • Write well designed, testable, efficient code
  • Ensure designs are in compliance with specifications
  • Prepare and produce releases of software components

Technologies and Tools:

  • Knowledge of SOLID principles, object-oriented design, and design patterns.
  • Expertise in .NET Core with C#, .NET Web API, SQL Database Design, Entity Framework Core, SQL Server 2014+, T-SQL
  • Experience in at least one of the following: TypeScript, JavaScript, and Angular (2.0+), ASP .Net Core MVC or Blazor.

Competencies:

  • Critical thinking and problem-solving
  • Active learning and systems analysis
  • Deductive and inductive reasoning
  • High technical literacy and analytical skills
  • Must be able to work within a close-knit team
  • Candidates with an interest in developing leadership skills
  • Needs to be able to work independently

Desired Skills:

  • .Net
  • .net core
  • Full stack
  • .net web API
  • SQL

Learn more/Apply for this position