You are on page 1of 2

Apps Consultant

Apps – Sr Consultant
Job Description

We are looking for a senior applications consultant to join our team of Azure experts and help our
clients achieve their cloud goals. As a senior applications consultant, you will be responsible for
designing, deploying, migrating, and managing applications on Azure, as well as providing guidance and
best practices, DevOps, and security. You will also collaborate closely with clients, other Azure
consultants, and engineers to understand business needs and requirements, and provide innovative and
scalable solutions that leverage the power of Azure.

Qualifications

 Deep technical (hands on) experience in Microsoft .NET technologies (C# and the .NET
Framework or .NET Core/6) and/or Java (Frameworks like Spring, Struts, Blade, etc.)
 Expertise in the development and implementation of Azure applications Microsoft .NET
technologies and/or Java, JavaScript, Typescript, AngularJS/ReactJS, HTML5, CSS/SCSS
o Perform unit testing, integration testing, performance testing, and security testing of
Azure applications.
o Deploy and monitor Azure applications using Azure DevOps, Application Insights, Log
Analytics, and other tools (Prometheus, Grafana).
 Proficient with one or more Azure compute services such as Azure Functions, Logic Apps, Service
Bus, Event Grid
 Proficient with one or more Cloud Databases such as Azure SQL, Azure Database for PostgreSQL,
MySQL, and MariaDB
 Experience in implementing, operating, customizing, tuning, and troubleshooting large-scale
Cloud solutions.
 Experience with multi-threaded/parallel programming, Application design patterns, and anti-
patterns, such as MVC, CQRS and/or SAGA
 Experience defining CI/CD pipelines to automate test and release across different application
environments using concepts such as Blue/Green and Canary deployments and related
technologies (e.g., GitHub Actions, Jenkins, Spinnaker, Azure DevOps).
 Experience in implementing micro-services architecture using technologies such as Kubernetes,
Service Fabric, Cloud Foundry, Open Shift
 Expertise in security controls such as encryption, AuthN/AuthZ
 Good understanding of designing distributed applications within architectural scenarios such as
Web, Serverless and solution based on containers.
 Good understanding implementing scalable solutions on cloud platforms (on Azure but not
limited to) with focus on performance and resiliency, utilizing microservices architectures.
 Provide technical guidance and mentoring to junior developers and consultants.
 Experience in Cloud migration, AWS or Google cloud is a definite plus.
 Nice to have:
o Experience in Open-source technologies and frameworks.
o Technical certifications based on domain (Azure Developer Associate, Azure IoT Developer,
DevOps Engineer Expert, Azure Solutions Architect Expert, or similar).
o Familiarity with other programming languages like Node.JS or Python, Golang.
Soft Skills

 Excellent interpersonal and customer skills to collaborate with other teams.


 Strong communication and presentation skills (written and verbal).
 Strong due diligence, highly organized.
 Ability to work independently and collaboratively in a challenging environment.
 A willingness to learn new skills and technologies and keep up with the latest trends and
innovations in the field.

Experience

 At least 5 years of experience in developing web applications using the above-listed


technologies.
 At least 5 years of experience in developing cloud applications using the above-listed Azure
services.
 At least 5 years of leadership experience in an enterprise environment.

You might also like