Technical Architect - .Net
Experience - 8+ Years
Demonstrate courteousness and respect to people across diverse cultures, age groups and varied business groups
Ability to communicate efficiently with business teams
Communicate the design principles and process
Transparently convey the status, challenges, architecture methods of the projects.
Role Expectations:
Take complete understanding of business systems and their business requirements
Architect and design solutions using various techniques and tools, optimized solution and best user experience.
Evaluate and introduce tools to client's technology systems
Evaluate, recommend, and implement application changes in client's system.
This will require to work with different technology development and systems groups
Ensure that the best practices are considered and implemented
Design and apply security controls for the solutions proposed
Work with business leadership and other stakeholders to manage expectations, reach consensus on business systems architectures.
Anchor or participate in client’s architecture and business leadership forums
Role Requirements:
Candidate will have 8 - 12 years’ experience in designing and architecting solutions at Enterprise scale and Micro Services Architecture.
Excellent communication and presentation skills are essential.
Architectural experience of large-scale solutions
Development experience in Microsoft Azure, C#, HTML, and .Net Core which includes MVC, Web API , Entity Framework
Azure skills: Azure Functions, Logic Apps, Azure App Services, Azure Service Fabric, and Azure SQL/CosmosDB
Ability to take business requirements and transform them to technical designs
Experience in implementing and consuming Microservices and REST/GRAPH-QL APIs
Candidate must have very detailed understanding of different application architectures, data storages, databases and should be proficient in application development/coding to a great extent.
Experience in large scale cloud databases - Snowflake / BigQuery / Redshift / Databricks