No of Positions: 1
Location:
Pune
Tentative Start Date:
September 19, 2022
Work From :
Any Location
Rate : $ 16
-
20 (Hourly)
Experience :
8 to 11 Year
Position- Architect - .Net Core, MVC Azure
Experience – 9+ years
Technical skills:
Must have expertise in designing a solution using .Net technologies like .Net Core, MVC
Must possess good knowledge of designing applications with RDBMS, NoSQL databases. Should have expertise in solutioning with MS SQL server
Demonstrable experience in designing and implementing complex end-to-end Client applications and distributed systems utilizing services in public cloud infrastructure.
Experience in Azure cloud is a must. Understanding of following cloud services is a must - Storage, Computing, Serverless, Database, Networking and Monitoring
Good knowledge on Microsoft Azure - including AKS (Azure Kubernetes Service) cluster, Docker container
Experience is architecting application with latest frontend languages like React.JS or Angular
Must have good experience with designing complex system architecture including setting with DevOps/ CICD practices
Should have good exposure to BDD, TDD, Agile practices
Should have an understanding of Schema Design, Queries and Updates, JSON based Query, Backup and Restore, Clustering, and Archival strategy
Solid understanding of security and compliance frameworks, standards, and implementation in public cloud environments; relevant experience in vulnerability management and security operations deployments in a public cloud
Should setup standard practices with code reviews, static code analysis and Unit test frameworks. Should hold expertise in Unit Test frameworks like XUnit, Jasmine & Karma
Should setup practices to manage code using TFS, GIT
Excellent presentation and communication skills
Responsibilities:
Design software systems with required technologies and ensure compliance with all architecture requirements
Present architectural solution to customer with help of different diagrams and tools
Develop architectural principles and standards for projects
Provide technical direction to team
Define and monitor non-functional areas like static code analysis, performance, and security across projects
Ability to solve technically complex problems and be called on to deliver within tight deadlines
Review (cloud) infrastructure for any issues and recommend solutions
Performs and participate in the technical reviews of developed components
Maintain and evolve the existing system and its architecture, redesign for migration to new technology and platforms
Contribution in the proposal engineering and recruitment activities