Essential Criteria:
  • C# and .NET development skills

  • Experience developing digital applications in a cloud environment (preferable Azure)

  • Experience with test driven development, version controlled environments (ideally BitBucket, Git) and continuous integration methodology and tools.

 Senior roles may also be available for individuals with the experience below:
  • Understanding of web security and application security

  • Understanding of design and architecture patterns and development principles

  • Understanding of application containers and micro services

  • Experience working in an agile environment

  • Understanding of core front-end web technologies including HTML5/CSS, Javascript frameworks like AngularJS, Bootstrap.

Desirable Criteria:
  • Strong Azure Service Fabric development and management

  • API design and development experience

  • Knowledge of Service Oriented Architecture principles.