As a Solutions Architect you will provide best-fit architectural solutions for one or more projects; you will assist in defining scope and sizing of work; and anchor Proof of Concept developments focused on Software Application development/legacy app modernization. You will work with clients to architect Microsoft solutions including Data, ML, IoT & AI, Customer Insights to address their business challenges.
You will collaborate with some of the best talent in the industry to create and implement innovative high quality solutions, participate in Sales and various pursuits focused on our clients' business needs.
You will also contribute in a variety of roles in thought leadership, mentorship, systems analysis, architecture, design, configuration, testing, debugging, and documentation. You will challenge your leading-edge solutions, consultative and business skills through the diversity of work in multiple industry domains. This role is considered part of the Business Unit Senior Leadership team and may mentor junior architects and other delivery team members.
Responsibilities
- Leads and/or participates in the project team to develop optimal solutions for client business challenges. Guides the client through design, architecture, estimate, and delivery. Architect and design solutions to meet functional and non-functional requirements
- Provide architectural assessments, strategies, and roadmaps for one or more technology domains.
- Helps win new business by working cross-functionally with sales and delivery to develop client proposals and presentations around process and solution options, clearly explaining technical concepts for shared understanding to facilitate decision-making.
- Delivers strategic thought leadership by participating in multiple client engagements simultaneously in both pre-sales and delivery capacities.
- Enforce adherence to architectural standards/principles, usability design standards, product-specific guidelines, etc.
- Proactively provide guidance on new technologies, methodologies, standards and leading practices
- Guidance of engineering staff and reviews of projects during development phase
- Identify, communicate and mitigate Risks, Assumptions, Issues and Decisions throughout development lifecycle
Analytical/Decision Making Responsibilities:
- Considers the art of the possible, compares various architectural options based on feasibility and impact, and proposes actionable plans
- Demonstrates strong analytical and technical problem-solving skills
- Ability to analyze and operate at various levels of abstraction
- Ability to balance what is strategically right with what is practically realistic
Required Qualifications
- Bachelor’s degree in Computer Science, Computer Engineering, Information Systems, MIS, or a related field preferred. Master’s a plus.
- Minimum of 15+ years overall IT industry experience.
- 2-3 years’ experience performing pre-sales activities along with 4+ years’ experience working with relevant Microsoft technologies in a professional services environment.
- Minimum of 3+ years in a solution architecture role using service and hosting solutions such as private/public cloud IaaS, PaaS and SaaS platforms.
- Experience in architecting and designing technical solutions for Microsoft-centric solutions based on industry standards using Azure PaaS and SaaS capabilities.
- Experience with any of the following: O365, Azure AD
- Experience with claims-based authentication (SAML/OAuth/OIDC), MFA, and RBAC
- Knowledge of cloud security controls including tenant isolation, encryption at rest, encryption in transit, key management, vulnerability assessments, application firewalls, SIEM, etc.
- At least 5 years of experience in a professional services company, consulting firm, or agency
- Have a solid understanding of delivery methodology and lead teams in the implementation of the solution according to the design/architecture.
- Fluent and current on architecture trends with an eye on market/technical conditions and future direction.
- Mastery of one or more of the following Microsoft-related disciplines: D365, Data & AI, Modern Workplace, Software Development
- Optimistic, proactive, energetic approach to work habits, management techniques, and communications.
- Strong understanding of business operations and processes, and the ability to identify and implement IT solutions that solve management needs.
- Strong executive presence and ability to build trusted relationships with C-level employees within target organizations.
- Highly effective written and verbal communication skills, including the ability to present technical concepts in a business-focused, impactful, and persuasive manner.
- Excellent time management and organizational skills, including the ability to multi-task.
- Outstanding client service skills.
- Independent and self-motivated work ethic with the ability to adapt quickly to changing technology.
- Ability to troubleshoot, resolve, and communicate technical issues.
- Strong critical thinking, analytical and project management skills.
- Ability to travel nationally.