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 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:

  • Bachelor’s degree in computer science or equivalent in an IT-related field.

  • Over 3 years of experience as a Software Developer.

Technologies and Tools:

  • Knowledge of SOLID principles, Object-Oriented Design, and Design Patterns.

  • Expertise in .NET Core with C#, .NET Web API and Entity Framework Core [Code First]

  • Microsoft SQL Server

o Database Design
o SQL Scripting

  • Angular (2.0+) with Typescript
    o NGXS, RXJS, Ionic
  • CSS 3 or Bootstrap or equivalent UI Framework
    Experience and Knowledge:
    • Strong understanding of development methodologies and frameworks.
    • Knowledge of test-driven development and unit testing is beneficial.
    • Experience with public cloud and containerisation is an advantage.
    • Familiarity with DevOps is a plus.
  • 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.
  • Requirements:

    • Valid driver’s licence and own transport.
    • Ability to meet tight deadlines and adapt to changing environments.
    • Capability to work under pressure and manage complex tasks independently.

Desired Skills:

  • .Net
  • C#
  • Typescript

Learn more/Apply for this position