NET Architect
Role
The .NET Associate Architect will have a clear understanding of building scalable web applications using .Net Core (preferably .
NET 6.0+) as the backend and ReactJS (preferably 16.8+) as the frontend hosted on Microsoft Azure Cloud Services.
The role involves understanding business requirements and architecting / designing as appropriate solution that is secure, scalable, high performing and testable.
It is hand on role involving building software and taking ownership of delivery by working closely with junior members. As an Associate Technical Architect, you should be comfortable around both front-end and back-end coding languages, development frameworks and third-party libraries.
You should also be a team player with a knack for visual design and utility.
Responsibilities
- Designing functional technology solutions
- Working alongside graphic designers for web design features and designing user interactions
- Overseeing development and implementation of programs
- Providing technical leadership and support to software development teams
- Operate in an agile environment
Requirements
- Passion for building and delivering great software with a strong sense of ownership.
- Minimum 10+ years of experience in building web applications on the .NET stack
- Working experience of .NET Core 3.1 & above (.Net 5 / .Net 6) (Min. 6+ years)
- Working experience of ASP.Net Web API
- Working experience of ReactJS (Min 2 years)
- Knowledge of state management libraries like Redux is a plus
- Knowledge of Microservices and Event Driven Design
- Strong experience with Build and Release, Agile processes, Scrum Master, and Estimation / Planning
- Strong expertise in SQL programming, with experience of writing & optimizing queries that access / process millions of records
- Experience of architecting and designing web applications and services
- Working experience of Microsoft Azure cloud services such as Azure App Service, Azure Functions, Key Vault, Blob Storage, Docker, Kubernetes, AppInsights