The Role: Our client is looking for a Senior C# Developer / Azure Cloud Specialist who will be able to clarify open points possibly making proposals and/or developing a prototype for further discussion, as well as providing support for existing solutions (DevOps) and contribute to refinement of user stories to join their team.Essential function:

  • Development of backend and frontend user stories.
  • Take actively part in all regular Scrum ceremonies
  • Contribute to refinement of user stories (user stories atthe beginning of a development sprint might not be fully
    specified)
  • Liaise with stakeholders and team members
  • Pro-active knowledge sharing, mentoring, and coaching of members from the same or other teams
  • Clarify open points possibly making proposals and/ordeveloping a prototype for further discussion.
  • Provide support for existing solutions (DevOps)

Skills and Experience: Essential Qualification:

  • IT degree or diploma.

Qualification??s advantage:

  • Microsoft Certified: Azure Developer Associate
  • AZ-203: Developing Solutions for Microsoft Azure
  • Microsoft Certified: Azure Solutions Architect Expert
  • AZ-300: Microsoft Azure Architect Technologies
  • AZ-301: Microsoft Azure Architect Design

Experience required:

  • +8 years?? experience in as a Software Engineer
  • +2 years?? experience with Public Cloud platform

Key Accountabilities: Functional Skills:Technical knowledge – Required:

  • At least 8 years?? worth of experience using C# orsimilar MS technologies
  • Familiarity with Microservices Architecture, CloudArchitecture and Container Architecture
  • Experience with Container Orchestration Platforms e.g.Azure Kubernetes Services (AKS)
  • Mentor and coach other developers in latest bestpractises and standards

Experience with:

  • Azure DevOpso Visual Studio IDE
  • Web Application & Web Services Design &Deployment
  • REST
  • Experience of working with SQL or NoSQLdatabases
  • Methodologies AGILE or SCRUM
  • Experience in implementing and monitoring Microsoft
    Azure solutions

Technical knowledge – Advantage:

  • Experience in implementing Continuous Integration
    and Deployment (CI & CD) with Azure DevOps

MS Azure:

  • Azure Kubernetes Services (AKS)
  • 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.

Understanding of:

  • Cloud computing technologies, business drivers, andemerging computing trends
  • Websites including create, configure, monitor, anddeploy a website.
  • Authentication concepts & patterns, such as ActiveDirectory Domain Services (Kerberos, LDAP, etc.) and
  • as well as Federation, OAuth, and other web-basedauthentication.

Personality and Attributes: Soft skills:

  • Excellent communication skills and team-oriented workbehaviour in a distributed team
  • Ability to work as part of a team, to workinterdependently as well as independently
  • SELF STARTER.
  • Strong problem solving capabilities are required
  • Submit deliverables on time and with excellent quality
  • Excellent interpersonal and organizational skills withthe ability to communicate effectively (both verballyand in writing) with both technical and non-technicalcolleagues / users
  • Strong ability to understand and interpret businessneeds and requirements with an aptitude to moveconcepts through to proposal and successfulimplementation
  • Strong presentation skills
  • Above-board work ethics
  • Flexibility to take up different tasks in the project
  • Ability and willingness to coach and give training tofellow colleagues and users when required
  • Willing and able to travel internationally

Learn more/Apply for this position