Previous Job
Solutions Architect
Ref No.: 17-00629
Location: Denver, Colorado
Title: Solutions Architect
Location: Denver, CO
Duration: 6 months contract to hire

Client is looking for a Solutions Architect with strong experience in Business Intelligence, API and Analytics.

Essential Experience
· A minimum of 10 years of experience in architecting frameworks and tools for delivering technical solutions which meet mission critical business objectives
· Experience of architecting software solutions with demanding non-functional requirements such as security, single sign on, high availability, scalability, Service-Oriented/API governance, containers including virtualization and Microservices.
· As an architect for BI and Anlytics, this job requires broad understanding of modern web-application frameworks and best practices around each layer- Spring, AngularJS, Scala, streaming analyitics. BI analyitics products and tools.
· Hands on experience designing User Interface (responsive applications), business services (REST, SOAP), data taxonomies and underlying support (RDBMD, NoSQL).
· Experience of integration patterns and technologies (for example, Websphere MQ, Sonic or other ESBs)
· Drive the definition and adoption of enterprise reference architectures and development standards using frameworks like TOGAF, Zachman.
· Manage special technology projects and initiatives as assigned
· Must have a strong understanding of DevOps principles with experience in each of the DevOps areas of practice (Source Control - Subversions, Build - Maven, Test/Automated Test- JUnit, SOAPUI, JMeter) knowledge of environment – Puppet - a plus but not required.
· Strong ability to write technical documents, support requirements decomposition, coordinate working POCs and evolve to deployable code, ability to present designs to peers and Product Owner for approval, Deep understanding of all lifecycle components (code, test, deploy), DevOps, environments.

Essential Soft Skills
· Excellent communication skills, both verbal and written
· Will be confident, articulate and literate, presenting him/herself as a professional at all times
· Must be self-motivated, disciplined, able to work on own initiative and take responsibility for own work
· Ability to manage multiple tasks under tight deadlines;
· Constantly strives to Client and learn new technologies
· Ability to balance business priorities with technical requirements
· Ability to interface with executive level management and give senior level presentations.