Knowledge Areas:
- Understanding of cloud computing technologies, business drivers, and emerging trends.
- Expertise in website creation, configuration, monitoring, and deployment.
- Familiarity with authentication concepts and patterns, including Active Directory Domain Services (Kerberos, LDAP, etc.), Federation, OAuth, and other web-based authentication methods.
Required Qualifications and Experience:
- At least 8 years of experience with C# or similar Microsoft technologies.
- Experience in manual or automated testing.
- Agile working experience is a plus.
Role and Responsibilities:
- Develop backend and frontend user stories.
- Actively participate in all regular Scrum ceremonies.
- Contribute to the refinement of user stories, which may initially lack full specification at the start of a sprint.
- Collaborate with stakeholders and team members.
- Engage in proactive knowledge sharing, mentoring, and coaching within and across teams.
- Clarify open issues, potentially proposing solutions or developing prototypes for further discussion.
Provide support for existing solutions through DevOps practices.
Minimum Requirements:
Education:
- Matric
- Bachelor’s Degree in IT or 3 3-year Diploma from reputable Universities.
- Microsoft Certificates (Azure / Kubernetes / DevOps inc)
Required Experience and Skills:
- Minimum of 8 years’ experience with C# or similar Microsoft technologies.
- Knowledge of Microservices Architecture, Cloud Architecture, and Container Architecture.
- Hands-on experience with Container Orchestration Platforms, such as Azure Kubernetes Services (AKS).
- Fulfilment of any additional responsibilities outlined in the Agile Working Model (AWM) Charter.
Advantageous Skills:
- Proficiency with:
- Azure DevOps.
- Visual Studio IDE.
- Designing and deploying Web Applications and Web Services.
- REST APIs.
- Working with SQL or NoSQL databases.
- Agile or Scrum methodologies.
- Experience in setting up Continuous Integration and Deployment (CI/CD) pipelines using Azure DevOps.
- Familiarity with Microsoft Azure services, including:
- Azure Kubernetes Services (AKS).
- Event Hub.
- Service Bus.
- Stream Analytics.
- Function Apps, etc.
- Strong understanding of code architecture and design patterns, such as:
- Domain-Driven Design (DDD).
- Command Query Responsibility Segregation (CQRS).
- Factory Pattern.
- Repository Pattern, etc.
- Experience in implementing and monitoring Microsoft Azure solutions.
Desired Skills:
- C#
- Azure
- Kubernetes