At TTEC Digital, we coach clients to ensure their employees feel valued and fully supported, because an amazing customer experience is an employee‑first process. Our vision is the same internally—to create a place where employees know they can thrive.
Position Purpose
We are seeking a Senior Consultant – Azure to deliver and support enterprise‑grade Azure solutions for our clients. This role combines hands‑on technical delivery with client consulting, working closely with Architects, Project Managers, and client stakeholders to design, build, and implement scalable, secure, and high‑performing Azure‑based solutions.
The Senior Consultant will own solution components, lead technical workstreams, and contribute to successful delivery of medium‑scale transformation programs.
Key Responsibilities
Client Engagement
Work closely with Architects, Sales, and Delivery teams to support solution design and implementation
Participate in client discussions, requirement workshops, and technical design reviews
Translate business and functional requirements into practical Azure solution designs
Communicate technical concepts clearly to both technical and non‑technical stakeholders
Support proposal development, estimations, and solution inputs as required
Architecture & Project Delivery
Lead technical requirement analysis and contribute to solution design under architectural guidance
Design and implement Azure solutions following best practices and organizational standards
Break down requirements into actionable tasks and provide effort estimates
Identify technical risks and proactively work with project teams on mitigation
Execute and oversee build, deployment, and integration activities
Ensure quality, performance, security, and reliability of delivered solutions
Technical Execution
Develop, configure, and deploy Azure‑based applications and services
Troubleshoot and resolve complex technical issues across environments
Support CI/CD pipelines and DevOps practices
Contribute to documentation, knowledge transfer, and operational readiness
Technical Expertise
Azure Core Skills
Azure Compute (PaaS, Containers, AKS)
Data storage (relational & non‑relational)
Messaging and event‑driven architectures
API design and management
Integration patterns and microservices
Identity & Access Management (application‑centric)
Monitoring, logging, and observability
Performance, scalability, reliability, and release strategies
DevOps and platform engineering fundamentals
Working knowledge of Windows and/or Linux operating systems
Competencies
Solution Delivery Excellence – Delivers reliable, scalable Azure solutions aligned to business needs
Client‑Focused Consulting – Builds strong client relationships and provides practical, value‑driven recommendations
Technical Problem Solving – Diagnoses complex issues and implements effective solutions
Collaboration & Mentorship – Works effectively within cross‑functional teams and supports junior consultants
Accountability & Results Orientation – Owns deliverables and drives outcomes with a client‑first mindset
Technology Stack
.NET Core, C#
Python / Node.js (preferred)
Front‑end frameworks (Angular, React, Blazor or equivalent)
ORM frameworks (Entity Framework / Dapper)
CI/CD and Infrastructure as Code (IaC)
Git, GitHub / Azure DevOps, PR workflows
Automated testing frameworks
Agile delivery (Scrum / Kanban – principles over ceremonies)
Education, Experience & Certification
Engineering graduate (Computer Science, IT, Electronics & Communication or related streams)
5–9 years of overall experience in software engineering and cloud solution delivery
3+ years of hands‑on Azure development and implementation experience
Experience working on enterprise or large‑scale client engagements
Strong communication, documentation, and presentation skills
Minimum 1–2 Microsoft Azure certifications preferred, such as:
AZ‑204 (Developing Solutions for Microsoft Azure)
AZ‑400 (DevOps Engineer Expert)
AZ‑305 (Azure Solutions Architect – preferred, not mandatory)