Responsibilities
- Collaborate with Engagement Managers to support pre-sales efforts, including drafting technical proposals for RFPs, validating cost estimates, and presenting technical strategies during bid reviews.
- Identify potential up-sell and cross-sell opportunities by aligning client business objectives with technical architecture and program needs.
- Build and maintain strong, trust-based relationships with clients through consistent technical excellence and clear communication.
- Serve as the lead Technical Design Authority to ensure consistency across Solution Architects and development teams.
- Design and present future-state technical architectures, and actively contribute to prototyping, troubleshooting, and deploying Azure Integration Services such as Logic Apps and Service Bus, along with Azure Functions.
- Lead the creation and maintenance of the Technical Design Document and overall program solution design, ensuring compliance with enterprise-grade standards.
- Develop custom solutions using plug-ins, JavaScript frameworks, and Pro-code extensions, leveraging deep expertise in the Power Platform suite to extend functionality.
- Manage Application Lifecycle Management using Azure DevOps or GitHub Actions, and advise leadership on environment planning and ALM best practices.
- Define and enforce security configurations within Dataverse and oversee large-volume data migration planning.
- Guide Lead Consultants and Developers in evaluating technical designs, conducting thorough code reviews, and maintaining architectural integrity.
- Promote knowledge sharing, coding standards, and best practices across project teams and the broader consulting organization.
Responsibilities
- Partnering with Engagement Managers to drive pre-sales activities, including authoring technical responses for RFPs, validating solution estimates for Statements of Work (SoW), and presenting technical roadmaps during bid defence.
- Actively identifying opportunities for up-sell and cross-sell within active engagements by translating business strategy into technical architecture and programme requirements.
- Developing long-lasting and high-quality business relationships with clients by instilling trust and technical confidence.
- Acting as the primary Technical Design Authority (TDA) to ensure alignment between multiple Solution Architects and development teams.
- Designing and demonstrating future state technical architectures, with the ability to "roll up sleeves" to prototype, debug, and implement Azure Integration Services (Logic Apps, Service Bus) and Azure Functions alongside the development team.
- Authoring and owning the Technical Design Document (TDD) and Programme Solution Design, ensuring all artefacts meet rigorous GSI standards.
- Designing bespoke solutions including custom plug-ins, JavaScript frameworks, and Pro-code extensions, utilising specialist knowledge of the Power Platform product suite to expand the solution footprint.
- Implementing and managing Application Lifecycle Management (ALM) using Azure DevOps or GitHub Actions to ensure structured change, guiding Client Programme Directors on environment strategy and ALM maturity.
- Defining and governing the Dataverse security model and large-scale data migration strategies.
- Supporting Lead Consultants and Developers in the review of technical specifications and maintaining rigorous attention to detail in code reviews and architectural oversight.
- Sharing technical knowledge, best practices, and coding standards with project team members and the wider consultancy practice.