Intermediate .Net Developer | IT Recruitment


  • Enhancement of existing .Net web services exposed to both internal systems and external business partner systems
  • Enhancement of a short-term insurance rating engine
  • Design and implementation of tools to maintain rating reference data
  • Design and implementation of solution monitoring tools and dashboards to service both internal and external business partners
  • Enhancement of identity and access management capabilities of the web services
  • Resolution of production defects (infrequent)
  • Updating of .Net core and related components to address security vulnerabilities and periodic technology refresh processes
  • Delivery managed through Agile Scrum, using the Atlassian suite (Jira, Confluence, Service desk, Portfolio)
  • Currently the whole team is working remotely with very occasional need to meet in the company office in Bellville, Cape Town. However, permanent off-site or offshore work is acceptable if travel to Cape Town is impractical


Technical environment

  • C#.Net core development
  • IIS web server
  • Web Services deployed on clustered IIS servers
  • MS-SQL Enterprise database with 100+ stored procedures

Business domain skills (Preferred, but not mandatory)

  • Short term insurance experience
  • Building and maintaining rating engines


Experience requirements

  • Minimum 5 years .Net development experience
  • Designed and built at least 1 .Net IIS based system, including web services and user browser UI
  • Team leader on at least 1 project
  • Track record of assimilating new business and technical domains and becoming productive quickly
  • Agile Scrum methodology


Technical skills requirements

  • Mandatory
    • .Net C#
    • Web services
    • PL/SQL
  • Advantageous
    • LDAP integration
    • Webseal load balancing
    • SPLUNK and Graphana


Behavioral skills requirements

  • Self-starter – Able to determine technical direction and operate without direct and constant supervision
  • Technical leadership – able to define suitable work packages to assign to junior developers and ensure the quality and efficiency of their delivery
  • Communication – able to engage product owners and analysts, understand expectations, translate them into designs and technical tasks and communicate them effectively to developers
  • Collaboration – continuously engage business analysts, scrum master, product owner and other team members to ensure clarity for all on direction, progress, blockers
Upload your CV/resume or any other relevant file. Max. file size: 20 MB.