The developer will participate in and lend expertise in capacity planning, performance tuning, and application monitoring/system health subject areas. Cloud Developer will partner with solution architects, DBAs, non-cloud developers, and other stakeholders as necessary to implement solutions.
4+ years recent direct development experience in development with current Microsoft Cloud technology stack
Expert in C# development using NET Core 3.1 framework
Expert in configuring and using current Visual Studio 2019 IDE and solution framework for code development, local debugging, and remote deployments.
Expert in implementing Azure App services using defined best practices
Code based Function Apps
Containerized Functions
Logic Apps
Expert in implementing Messaging solutions (Event Grid, Event Hub, Service Bus)
Proficient with the use of Azure persistent storage (Blob, Queues, Tables), implementing retention and access control (RBAC) policies at deployment time.
Proficient in developing ETL DataFlows and Pipelines, and other integrations within Azure Data Factory.
Working knowledge of T-SQL and Azure SQL service connectors.
Experience in using Azure DevOps toolkit
Proficient in implementing CI/CD pipelines for release management
Proficient in implementing Infrastructure as Code using ARM template deployment, including parameterized design time configuration management, and code-managed Role Based Access Control, including the use of KeyVaults for sensitive configuration items.
Proficient in usage and best practices for Git source control in a Joint Application Development environment with diverse project teams.
Familiar with Azure DevOps Work, Requirements, and Quality Management using User Stories, Tasks, and Testing toolkit.
Bonus: Proficient with automated test development.