Senior C# Developer / Azure Cloud Specialist (Contract) – iS01480C
Location | Gauteng, South Africa |
Date Posted | January 13, 2023 |
Category |
IT / Information Technology
|
Job Type |
Full-time
|
Currency | ZAR |
Description
Our client requires the services of a Senior C# Developer / Azure Cloud Specialist
POSITION: Contract until March 2022 (possible renewal-not guaranteed)
COMMENCEMENT: ASAP
Duties & Responsibilities
ROLE
- Development of backend and frontend user stories.
- Take actively part in all regular Scrum ceremonies
- Contribute to refinement of user stories (user stories at the 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/or developing a prototype for further discussion.
- Provide support for existing solutions (DevOps)
Desired Experience & Qualification
REQUIREMENTS:
- 8+ years’ experience in as a Software Engineer
- 2+ years’ experience with Public Cloud platforms
- IT Degree or Diploma
- Open to SA Citizens / Permanent Residents
- Willing and able to travel internationally
Technical / Functional skills
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
- Experience with Container Orchestration Platforms e.g. Azure Kubernetes Services (AKS)
- Mentor and coach other developers in latest best practises and standards
Experience with
- Azure DevOps
- 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 and monitoring Microsoft Azure solutions
- Experience in implementing Continuous Integration and Deployment (CI & CD) 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, and emerging computing trends
- Websites including create, configure, monitor, and deploy a website.
- Authentication concepts & patterns, such as Active Directory Domain Services (Kerberos, LDAP, etc.) and as well as Federation, OAuth, and other web-based authentication.
Qualifications 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
Soft skills
- Excellent communication skills and team-oriented work behaviour in a distributed team
- Ability to work as part of a team, to work interdependently as well as independently
- SELF STARTER.
- Strong problem solving capabilities are required
- Submit deliverables on time and with excellent quality
- Excellent interpersonal and organisational skills with the ability to communicate effectively (both verbally and in writing) with both technical and non-technical colleagues / users
- Strong ability to understand and interpret business needs and requirements with an aptitude to move concepts through to proposal and successful implementation
- Strong presentation skills
- Above-board work ethics
- Flexibility to take up different tasks in the project
- Ability and willingness to coach and give training to fellow colleagues and users when required