Solutions Architect

Description
The Solutions Architect is responsible for the design and governance of architecture across the IT organization. The Solutions Architect designs application and custom integration solutions, including major enhancements and interfaces, functions, and features for projects of the highest complexity. This is a hybrid opportunity based in Minnesota. Must be local to the area to be considered.

Your responsibilities:

-Review business drivers and strategies, understand the implications to the solution architecture, and identify/mitigate risks and identify solutions.

– Define and evolve development standards, guidelines, procedures, processes, and metrics.

– Own the product development timeline.

– Manage the deployment of alpha and beta releases during the stabilization of new product development.

– Aid in writing the technical section of functional specifications for new product development.

– Along with the product team, work to understand requirements and create functionality specifications.

– Create, establish, and sustain technical architecture standards and develop cross-product frameworks and best practices.

– Play an important role in code development for web-based n-tier applications.

– Give technical and non-technical mentorship and oversight to developers.

– Invent and document solutions to product specifications for shared capabilities throughout the architecture.

– Facilitate code reviews, calling out best practices and steps for increased stability and capability.

– Carry out other related duties as assigned by management.

– Help with product release planning and assessing feature viability/effort.

– Mentor team members to grow abilities and strengthen capabilities.
Requirements
– Excellent oral and written communication skills, including presentation experience.

– 10+ years of experience in application development, software design, and architecture.

– Experience with creating realistic plans, goals, and aligning plans with company goals, managing resources, and creating contingency plans.

– .Net/C# Software development language skills preferred.

– BA/BS in Software Engineering or Computer Science.

– Comfortable leading small teams and working independently.

– Experience in a consulting environment with business analysis, data management, system architecture, and distributed technologies.

– Knowledge of database design.

– Ability to prioritize work and balance multiple projects and deadlines

– Capacity to examine architecture and record issues and suggested improvements.

– Ability to create, debug, secure, test, and optimize code for multiple web-based applications and services.

Leave a Comment

Your email address will not be published. Required fields are marked *

New Things Will Always Update Regularly