Solutions Architect in Eden Prairie, MN at Lifetouch Portrait Studios Inc.

Date Posted: 3/20/2018

Job Snapshot

  • Employee Type:
    Full-Time
  • Job Type:
    IT
  • Experience:
    At least 8 year(s)
  • Date Posted:
    3/20/2018
  • Job ID:
    SOLUT48297

Job Description

Summary:

The Solutions Architect provides technical leadership leads the design, implementation, management, and evaluation of all phases of the architecture systems design program or plan. This role combines a deep understanding of technology, applications, industry best practices, business processes and architectural patterns to drive business and IT transformation initiatives that meet our corporate objectives. The Solutions Architect is responsible for the overall design applications and mapping the business requirements to systems/technical requirements as well as leading review, demo and UAT sessions. To ensure delivery of a complete solution that meets business needs this role collaborates with others (e.g., stakeholders, Development Manager, Developers, Application Architects, cross-functional representatives).

Primary Duties and Responsibilities

  • Participates in business requirements sessions and in the development of use cases.
  • Produces detailed functional design document to match customer requirements (applying UML).
  • Produces technical specification for custom development and systems integration requirements.
  • Leads the customer feedback and UAT sessions.
  • Analyzes and designs enhancements and fixes to applications based on beta testing and rollout learnings of the solution when implemented.
  • Partners with server, database, networking and project or cross-functional teams throughout the development lifecycle.
  • Creates and maintains documentation of existing and new system architecture and the associated technology portfolio.
  • Safe-guards all customer, employee and company proprietary and personal information ensuring customer and employee data is kept confidential at all times.

Additional Duties and Responsibilities

  • Partners with appropriate cross-functional representatives through the solutions implementation to ensure requirements are met and functionality works as desired and defined.
  • Acts as a subject matter expert/technical resource, provides guidance, and shares technical expertise with other members of the team.
  • Builds technical knowledge (of self and others), specifically related to applicable emerging technologies (e.g., AWS, Cloud) in support of application development and integration efforts and makes recommendations.
  • Performs other projects or miscellaneous duties as requested or assigned.

Education

  • Bachelor's degree in computer science, MIS or equivalent related experience.
  • IT function specialty certification(s) (e.g., AWS Solutions Architect, Oracle Certified Master, Certified Scrum Coach), preferred.

Experience

  • 8+ years in software development developing and designing applications in various architectures.
  • Demonstrated functional requirements development and working directly with stakeholders.
  • Designing architectures to meet requirements utilizing technologies across application tiers:
    • Client-side (e.g., JAVA script, HTML, CSS)
    • Application framework (e.g., Spring, Grails, Hibernate, MVC, and CMS systems)
    • API use and development (e.g., REST, JSON, XML, SOAP)
    • Relational database (e.g., Oracle, MySQL, SQL Server, no-SQL databases)
    • Queueing and workflow (e.g., JMS, AWS SQS, Rabbit MQ, )
    • Third-party systems integration (e.g., Exact Target, Groupon, Vertex, payment gateways)
    • Web Servers (e.g., Tomcat, Apache, Nginx, Varnish)
  • Working in a cross-functional environment.

Other (knowledge, skills, and abilities):

  • Expert technical knowledge of the business specific functional/operational areas and IT technologies involved
  • Solid understanding of SOA and enterprise integration patterns.
  • Ability to design, prototype and assess architecture solutions.
  • Knowledge of data privacy issues and laws.
  • Good organizational skills.
  • Good communication skills.
  • Strong analytical, critical thinking and problem solving skills.
  • Strong interpersonal and collaboration skills.
  • Demonstrated ability to work with others at all levels of the organization.
  • Demonstrated ability to work efficiently as well as balance and execute against multiple projects/priorities simultaneously.
  • Detail oriented in the execution and follow-up of work.
  • Ability to effectively manage and lead change.
  • Takes initiative.

#IT