Professional Documents
Culture Documents
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
Experience