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, a place where employees know they can thrive.
JD Senior Consultant: Azure + .Net
Position Purpose
Lead the design, delivery, and consulting of Azure-based solutions while acting as a trusted advisor to clients. Drive business growth through technical leadership, client engagement, and successful project execution, ensuring scalable, reliable, and high-quality solutions aligned with business goals.
Key Responsibilities
Client Engagement
- Support business development by contributing to proposals, presentations, and solution design discussions
- Act as a trusted advisor to stakeholders, simplifying complex technical concepts for decision-making
- Provide proactive guidance on architecture, design, and technical trade-offs
- Deliver impactful, audience-tailored presentations and communications
- Build strong client relationships and handle challenges constructively
Project Delivery
- Lead requirements gathering, solution design, and scoping for medium-scale projects
- Break down requirements into tasks and provide accurate effort estimates
- Delegate and manage technical tasks across teams (including offshore teams)
- Identify risks, propose mitigations, and communicate effectively with stakeholders
- Ensure successful and repeatable delivery of projects
- Monitor team progress, remove blockers, and ensure alignment with delivery goals
Team & Collaboration
- Mentor team members and contribute to knowledge sharing initiatives
- Act as a thought leader in key technical areas
- Collaborate with cross-functional teams and leadership
- Foster a positive, productive, and inclusive team environment
Consulting Operations
- Maintain high utilization and proactively seek new opportunities
- Ensure timely submission of timesheets and forecasting activities
Technical Expertise
- Design and define standards for low- to medium-complexity solutions
- Expertise in Azure-based architectures including compute, data, and integrations
- Strong understanding of Agile methodologies and adaptable delivery approaches
- Experience leading consulting engagements across multiple technical domains
- Knowledge of performance, scalability, reliability, and observability practices
- Proficiency in identity and access management (application-centric)
Competency
- Strong communication (written, verbal, visual) and presentation skills
- Leadership and stakeholder management capabilities
- Problem-solving mindset with proactive ownership
- Ability to influence, challenge, and guide decisions professionally
- Adaptability to different client environments and cultures
- High integrity, accountability, and results orientation
- Self-motivated, resourceful, and continuous learner
Technology Stack
- Cloud & Azure Services: Azure Compute (PaaS, Containers), Messaging & Events, AI & Search
- Backend: .NET Core, C#
- Additional Languages (Nice-to-have): Python, Node.js
- Frontend: Angular, React, Blazor
- Data: Relational & NoSQL databases, Entity Framework, Dapper
- DevOps: CI/CD pipelines, Infrastructure as Code (IaC)
- Tools: Visual Studio, Git, GitHub/Azure DevOps
- Practices: Design patterns, API design & management, automated testing
- Methodologies: Agile (Scrum/Kanban)
Education, Experience and Certification
- 5+ years of experience leading consulting projects
- 3+ years of Agile delivery experience
- Proven experience across multiple Azure domains (e.g., compute, APIs, DevOps, data, AI)
- Strong background in software engineering and solution architecture
- Microsoft Azure certifications (preferred 4+), including:
- AZ-204
- AZ-400
- AZ-102 (recommended)
- Commitment to continuous learning and staying updated with industry trends