About the job
Preferred Qualifications
• Minimum of 3 years of hands-on experience with Windows Azure, .NET Framework 4.x, MVVM, MVC4, C#, and ASP.NET.
• At least 3 years of professional experience in C#/.NET development, specifically focused on web development using ASP.NET with MVC and WebApi.
• A minimum of 2 years of experience working with web frameworks such as AngularJS or React.
• Advanced knowledge of HTML/CSS and the development of cross-browser compliant websites, alongside experience with responsive UI frameworks like Bootstrap.
• Proven track record in designing, developing, and migrating numerous Azure cloud-based applications.
• Strong development skills in creating multi-user Azure applications, with experience in an Agile environment.
• Comprehensive understanding of Azure cloud services, including Azure Compute, Storage, Networking, and PaaS services like App Services, Web Role/Worker Role, and SQL Azure Database.
• In-depth knowledge of cloud security standards and principles, particularly Identity and Access Management in Azure.
• Capacity to evaluate applications for Azure compatibility and recommend optimal target states considering cost, performance, and security.
• Strong grasp of Enterprise Architecture, Azure reference architecture, and associated design patterns.
• Experience in SQL Server database development, including query optimization and maintenance.
• Excellent communication skills in a professional setting, with the ability to engage with various stakeholders.
• Strong analytical and problem-solving abilities.
• Proven ability to collaborate within a diverse team and multiple stakeholder environments.
• Passion for working in a global delivery model.
This position involves sitting and working on a computer for extended periods. Candidates should be comfortable communicating via telephone, email, or face-to-face and may be required to travel as per job demands.

