Tel: +27 (0)21 555 0994

Career Opportunities

< Back

Senior C# Developer (IoT & Cloud projects)

[Menlyn, Midrand] -

Ref: FC04832A

  • 8 years+
  • IT degree or diploma
  • South African Citizens Only
  • Willing and able to travel 3 times a year for up to 2 weeks to Munich (Germany).
  • Senior C# Developer to join IoT DevOps teams of rock solid cloud specialists developing the next generation of software system.
  • Take a lead role in the fourth industrial revolution (Industry 4.0) and work with latest technologies and trends, which mainly include topics like Internet of Things (IoT), Cloud computing or IoT Edge.
  • IoT services mainly run on the Microsoft Azure Cloud Platform.
  • Passionate developer, willing to take a lead role, sharing knowledge and giving guidance, are thrilled about latest technology, full of energy and ambition, hands-on and not afraid of making your hands dirty.
  • Technical knowledge - Required:
  • At least 8 years worth of experience using C# or similar MS technologies
  • Familiarity with Microservices Architecture, Cloud Architecture and Container Architecture
  • Mentor and coach other developers in latest best practises and standards
Experience with:
  • -Visual Studio IDE
  • -Web Application &
  • Web Services Design &
  • Deployment
  • -REST
  • Experience of working with SQL or NoSQL databases
  • Methodologies AGILE or SCRUM.
  • Technical knowledge - Advantage: Experience in implementing Continuous Integration and Deployment (CI &
CD) with Azure DevOps:
    MS Azure:
    • -IoT-Hub
    • -Event-Hub
    • -Service Bus
    • -Stream Analytics
    • -Function Applications etc. Well versed in code architecture and patterns:
    • -Domain-driven design (DDD)
    • -Command Query Responsibility Segregation (CQRS)
    • -Factory pattern
    • -Repo pattern etc.
    • Experience in implementing and monitoring Microsoft Azure solutions.
    Professional experience:
      Understanding of:
      • Cloud computing technologies, business drivers, and emerging computing trends
      Websites including: create, configure, monitor and deploy a website. MS Azure is advantageous.
      • Authentication concepts &
      • patterns, such as Active Directory Domain Services (Kerberos, LDAP, etc.) and as well as Federation, OAuth, and other web-based authentication.
      Qualifications required: IT degree or diploma.
        Qualifications advantage:
        • Microsoft Certified Solutions Developer
        • -MCSD Web Applications
        • Microsoft Certified Solutions Expert
        • -MCSE Cloud Platform and Infrastructure e.g. 532: Developing Microsoft Azure Solutions 535: Architecting Microsoft Azure Solutions
        • Design and develop production ready business applications
        • Liaise with customer, team members and external vendors
        • Deploy applications in Azure (via Azure DevOps CI &
        • CD, and with scripting and automation)
        • Monitoring and operation of applications within Azure (App Insights). Applying cloud-security patterns and concepts to the solutions and deployments
        • Experience with Angular Version 6 or higher (pref.) or OpenUI5
        • Experience with Mobile Application Development
        POSITION: Contract role until March 2021.
          COMMENCEMENT: As soon as possible.