Previous Job
Previous
Azure Developer with C#.NET
Ref No.: 18-71385
Location: Alpharetta, Georgia
Position Type:Contract
Start Date: 09/27/2018
Azure Developer with C#.NET
Alpharetta, GA
Contract


Experience: 6- 9 years

Job Description:
Mandatory:
Azure development with c#.net experience
Role - Service Developer, C# .Net, 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.