.Net Azure - Sr. Software Engineer/System Analyst/Technical Architect
|
Hexaware Technologies Jobs Developer Jobs
Skill Set | .Net Azure |
Role | Sr. Software Engineer/System Analyst/Technical Architect |
Work Location | Pune/Mumbai/Chennai/Bangalore |
Grade | G4/G5/G6 |
Qualification | BE /B.Tech/MCA / MBA |
Relevant Experience | 5-10years |
Job Description |
Azure Services, ASP.NET MVC, Web API
Role - Modern Cloud Developers (Azure) • Experience in RESTful Http services design and development • Experience developing hyper-scale and highly available applications based on a Microservices architecture with support for versioning and side-by-side operations • Experience with Cloud computing using Microsoft Azure • .NET/C# experience including garbage collection, BCL & advanced data structures • ASP.NET Web API, and MVC experience • Experience with object-relational mappers such as Entity Framework • LINQ queries over EF/SQL and in-memory objects • Experience with concurrency in .NET 4.5 and above including asynchronous programming, multithreading, mutability and concurrency control/recovery when dealing with persistent data stores • Advanced JavaScript and HTML 5 technologies (AppCache, Local Storage, Session Storage, Indexed DB & Web Workers) • Experience with SPA frameworks preferably React JS • Experience with Unit Testing and mocking frameworks xUnit, QUnit, Moq • Experience with SQL Server writing stored procedures, performance tuning and identifying deadlocks, transactions and data locking/blocking scenarios Azure must have skill • Azure Storage (Blob, Table, File & Queues), Azure Service Bus, Azure App Service • Azure SQL database, Azure resource manager • Azure VMs, Networking (VNets, Load Balancers, App Gateway, Traffic Manager etc.) • Azure Service Fabric, Containers • Azure Resource Manager, ARM automation • Azure Key Vault, Encryption & Security Additional desirable skills (optional) are the following: • Team Foundation Server and GIT • Localization, Internationalization and Globalization for server and client applications • Familiarity with .NET Core, .NetStandard • Experience working in Agile Development Methodologies such as SCRUM • Data warehousing solutions using Microsoft SQL Server • Experience with either form of development i.e. TDD or BDD • Experience with UI automation tools and testing (including multi-browser and multi-device)Proven experience in technically mentoring teams and exposure to solution architecture. |