Job description

Job Description

    Contract job Position!
     

    Job Title: .Net with Azure

    Work Location: Bellevue, WA

    Work Hours: Regular day shift
     

    Job Description

    We are seeking a skilled Azure .Net Developer who is passionate about researching and implementing solutions utilizing Azure services. The ideal candidate should have a strong grasp of programming logic, excellent problem-solving abilities, and the capacity to tackle complex technical queries beyond routine procedures.

    An Azure developer plays a pivotal role in leveraging Microsoft's Azure cloud platform to design, deploy, and manage applications and services. Azure’s extensive offerings—Infrastructure as a Service (IaaS), Platform as a Service (PaaS), and Software as a Service (SaaS) encompass solutions for virtual computing, storage, networking, analytics, and more. A proficient Azure developer ensures scalable, efficient cloud-based solutions with optimal resource utilization and robust security protocols.

    Key Responsibilities

    • Engage with Azure developers and IT professionals in forums to resolve technical questions and challenges.
    • Solve complex problems with broad and deep product knowledge, including cross-product support.
    • Create code samples, quick-start guides, and how-to resources to assist customers in understanding advanced cloud scenarios.
    • Deliver responsive, customer-centric support to developers, adjusting research and solutions based on client needs.
    • Demonstrate accountability, customer obsession, and technical leadership.
    • Identify opportunities for process optimization and improve internal efficiency to enhance customer satisfaction.
    • Develop and execute cloud migration strategies and solutions using Azure services.
       

    Qualification

    • A minimum of a Bachelor's degree in Computer Science, Engineering, Information Systems, or a closely related discipline.
    • Proficiency in various data formats, programming languages, protocols, and architectural styles essential for developing Azure-based integration solutions (e.g., Java, .NET, JSON, REST, SOAP).
    • Proven experience in software development within an enterprise environment.
    • Expertise in designing and maintaining Azure solutions using a range of services and resources such as SQL, API Management, Key Vault, Azure Functions, Event Grid, App Service, Data Factory, Storage Accounts, Cost Management, Active Directory, and Defender.
       

    Requirements

    Primary Skills

    • Expertise in Azure services, .Net Core, .Net, ASP.Net, Azure AD, and Azure DevOps.
    • Proficiency in programming with .Net frameworks, including .Net Core and ASP.Net.
    • Experience with Azure Cloud services such as IaaS, PaaS, Azure SQL, Logic Apps, and Serverless solutions like Functions.
    • Hands-on experience with serverless architectures (Azure Functions, Logic Apps), API management, and container orchestration tools (Docker, Kubernetes AKS).
    • Familiarity with claims-based authentication methods (SAML, OAuth, OIDC), multi-factor authentication (MFA), and role-based access control (RBAC).
    • Strong understanding of Azure services related to computing, storage, network, and security (Azure AD, Azure Monitoring, App Insights, etc.).
    • Experience with tools like PowerShell, Git, ARM templates, and Azure DevOps for automated deployments.
    • Knowledge of databases (Azure SQL, Cosmos DB), data lakes, and web service integrations.
       

    Technical Skills

    • .Net Development: In-depth knowledge of the .NET Framework, .NET Core, and ASP.Net.
    • Azure Services: Comprehensive understanding of Azure services, including App Service, SQL Database, and Active Directory.
    • Migration Tools: Familiarity with migration tools such as Azure Migrate, Database Migration Service, and others.
    • Cloud Security: Proficient in cloud security practices and principles.
       

    Additional Skills

    • Exceptional communication and presentation skills.
    • Ability to work under pressure, prioritize, and meet deadlines.
    • Ability to develop strong relationships with clients, managers, and colleagues.
    • Knowledge of quality standards and best practices.
    • Analytical mindset with the ability to anticipate issues and proactively resolve problems.