The Solutions Architect will provide technical delivery leadership for client projects. This will entail leading and managing enterprise and mid-market projects, as well as technical pre-sales support activities. Responsibilities will include designing solution architecture, assisting with solution requirement definition, and ensuring processes are followed by all members of the project team. The Solutions Architect will consult with stakeholders to designing solutions that resonate with the client, and document the architecture for the team.
Work closely with project managers, business analysts, managers and client stakeholders to determine technical feasibility and level of effort for projects based on team, duration, budget, business value, infrastructure and constraints.
Support or responsible for both functional and non-functional requirements gathering.
Determine appropriate architecture style and patterns, then create design specifications and implementations that adhere to the technical architecture.
Provide architecture review, and project milestone sessions for project sponsors.
Ensure repeatable and iterative project delivery processes are in place and being executed.
Create proofs of concept and write code while avoiding critical path.
Understand client’s business, build relationships and maintain feedback loop.
Provide strategic solutions to complex problems and build roadmaps by prioritizing work.
Participate in pre-sales activities, consulting engagements and client training.
Programming key modules and creating interfaces.
Design and document system architecture.
Perform code reviews and tune source code.
Solve technical deficiencies.
Master’s degree in computer science or related field and three years of experience in software developmentdesigning database systems for SQL applications; designing service oriented architectures and writing code in C#.
One year of experience in implementing cloud-based SaaS and/or PaaS solutions and/or Azure;
Design, modeling and integration and deployment of software solutions;
Designing/architecting, and leading development of one or more enterprise solutions;
Designing/implementing external-authentication systems using ADFS, Azure AD or OAuth2;
Providing oversight for multiple, concurrent development projects;
Providing comparisons between various systems/solutions and making recommendations based on cost and project constraints;
Must be able to effectively communicate with executive-level stakeholders and provide technical guidance, think strategically and apply technology solutions to solve business problems.
Criminal background check required.