Job Responsibilities Participate in all requirements and design discussions with Product Owners & Architects.
Work along with development team to estimate, design, develop identified features/modules
Perform Unit tests and Code Reviews.
Follow the Development & Process Standards.
Own delivery for items aligned to their team.
Collaborate with other Architects to ensure seamless integration of components developed.
Follow technical directions from Architects and lead resolution of technical challenges for the
teams.
Technical Skills and Experience
Sound Technical knowledge in Microsoft Technologies (.Net Core 2.1, , Web API, .Net Core MVC)
Experience in developing and deploying containerized application (Docker)
Knowledge in Microservice Architecture, Domain Driven Design and patterns.
Knowledge in Agile SDLC
Experience in source control like Azure DevOps, GitHub
Experience in Cluster/ Container orchestration framework (Kubernetes/Service Fabric/Docker
Swarm).
Experience in both SQL (Microsoft SQL, Azure SQL) and non-SQL database (like CosmosDB,
DocumentDB, MongoDB) concepts.
Knowledge in Azure AKS, Kubernetes / Azure CLI.
Understanding of Cloud Securities.
Knowledge in Scripting Languages (PowerShell, Bash)
Knowledge in Azure Cloud technologies. AWS or Google technologies will be added advantage