Key Responsibilities:
- Required to develop and maintain web applications using .NET Core and Azure technologies.
- Involve in design and deliver secure, scalable APIs and web apps, ensuring high performance and quality.
- Collaborate with frontend developers, UI/UX designers, and product teams to create user-friendly, responsive web applications.
- Need to work with microservice architecture and ensure robust design patterns are followed.
- Should apply cyber security best practices into applications.
- Able to perform functional testing, and deploy applications in UAT and production environments on Azure.
- Required to manage application deployment using Azure DevOps tools and CI/CD pipelines.
- Engage with end users to troubleshoot and deliver timely bug fixes.
- Need to participate in solution design discussions, contributing innovative ideas and technical expertise.
Key Skills:
- Required to have good working experience with .NET Core and Azure cloud technologies.
- Strong experience with Azure App Service, APIM, Storage Account, Application Gateway, Azure AD, Container Registry, App Insight, Azure Monitor, Notification Hub.
- Experience with RESTful API design, openAPI specification, OAuth2.0, microservices architecture, event-driven architecture and application cyber security.
- Working knowledge with messaging services such as Kafka, Service Bus.
- Experience with Azure DevOps tools and CI/CD pipelines. Good knowledge in application deployment.
- Familiarity with tools: Git, Postman, Swagger, Vscode, Azure CLI