Join Our Innovative Team of Developers!

We're looking for a talented and passionate Intermediate Web Developer to join our growing team. If you're a problem-solver who loves building dynamic and user-friendly web applications, we want to hear from you!

The purpose of this position

The web developer will be responsible for the maintenance and enhancements of our Crystal solution. While developing both client and server software, in addition to mastering HTML and CSS, the web (UI) developer will also program a browser (using JavaScript and Vue) and program a server (using ASP.NET).

Responsibilities:

  • The web developer builds the functionality of the website. This may include client-side scripting (JavaScript or JavaScript-based tools) as well as server-side scripting (ASP.NET).
  • The web developer may also build HTML/CSS page templates.
  • Help scope implementation timescales.
  • Review requirements /solution-pro-actively identify: Shortcomings in architecture that will complicate implementation or prevent the solution from being implemented as specified.
  • Performance problems enhancement.
  • Implement and unit-test requirements/features/requests, while communicating progress, risks, and problems to the team lead.
  • Provide Ad-hoc testing as well as 3rd Line Support as required.

Skills and Requirements:

3 years or more solid experience in:

  • C#.Net 6 and higher
  • JavaScript (ES6 and Vue) with strong front-end web development, markup, styling, and CSS markup
  • Vue frameworks
  • ASP.Net Web API
  • Web API (.NET, .NET Core)
  • Web service development experience
  • Telerik Reporting

Exposure as an advantage:

  • Micro Service
  • Azure Cloud
  • Kubernetes (AKS)
  • Cosmos DB / NoSQL
  • PostgreSQL
  • Azure DevOps
  • Docker
  • Git

    Qualifications and Experience:

    • 3-year computer science degree or equivalent diploma.
    • A minimum of 3 years of software development experience.


    Closing Date: 27 March 2025 at 16:00 (Extended)