Job Description :
Position: Solutions Architect
Location: Indianapolis, IN
Duration: 6-12 months
Rate: $75-80/hr.

Required:
Skills Needed

Essential Job Functions
Beginning with the most important, or in a logical sequence, describe 5 to 7 major responsibilities of this job. Provide as much detail as necessary to give an accurate, complete outline. Indicate the percentage of total working time spent on each essential responsibility. The total should equal 100%. If a job function is considered to be less than 10% of the working time, please consider if it would be more appropriate to be included in the Non-Essential Job Functions section.
Responsibility
1. 50% Development and Oversight of Solution Architecture
2. 40% Drive technical direction via hands-on development, prototyping and software development consultation.
3. 10% Strategic Architecture Planning
Non-Essential Job Functions
These are functions which are ancillary to the job, and may be assigned to others if necessary. Most functions that account for only a small part of the job are considered non-essential.
Responsibility
1. Assist in the development of and/or review of Project Estimates
2. Accurate and timely time-tracking
Scope/Financial Responsibility
This person will be expected to work diligently to meet project timelines. Periodically, this person will be required to work overtime and/or provide periodic off-hours support. This person will be responsible for the timely submission and management of timesheets. This person may have input to the capital and/or operational budgets.
Travel Requirements
1-4 times domestic travel per year.
Competencies
Key Competencies Include:
Business Acumen
Building Organizational Talent
Building Trust
Communications
Count on Me!
Driving for Results
Leadership Disposition
Team Development
Valuing Diversity
Innovation
Change Agent
Decision Making
Minimum Requirements and Qualifications
a) Education: BS in Computer Science/Information Systems or Engineering
b) Training / Certification requirements: None
c) Knowledge and skills:
Critical thinker with exceptional analytical, logical reasoning and problem solving skills
Hands-on technologist with deep domain knowledge and ability to readily learn and adapt to new
technologies as well as drive the technology implementation of proposed solutions
Strong ability to plan and lead Joint Application Design (JAD) sessions and collaborate with both
technical subject matter experts as well as business analysts and stakeholders
Strong knowledge of API design principles and experience designing solutions as part of a
Services-Oriented-Architecture (SOA), Microservices and event driven architectures for high availability
ecommerce applications
Strong understanding of cloud-ready architectures that utilize SaaS and PaaS cloud models
Strong modeling and documentation skills including conceptual models, data models, orchestration
models, service/activity diagram, etc.
Strong understanding of multiple architectural views, such as those in the 4+1 view model or the
Zachman Framework; experience creating different views as part of a comprehensive solution

Strong understanding of architectural design patterns and how to apply them in the most practical
manner into an overall solution design
Demonstrated experience in test driven development and CICD software engineering practices
Strong hands-on experience and knowledge building omni-channel commerce applications,
architectures and technologies
Broad understanding and knowledge across multiple technical domains, including as many of these
as possible:
Enterprise Application Integration (EAI) Data Architecture Data Integration (ETL/CDC)
Microservices, SOA Information Architecture User Centered Design
Event and Messaging Architectures Search Engines Analytics & Reporting
Omni-Channel ecommerce Applications Portal Applications Master Data Management
Big data architectures Security & Compliance Salesforce
Ability to lead and drive the evolution of solution architecture as a member of an agile technical
team that works closely with the product owner and scrum master
Excellent working knowledge of: Microsoft Visio, Excel, Word, PowerPoint, Project, and SharePoint
Excellent knowledge and experience working with leading edge development and database

Experience in designing, configuring and implementing solutions in Salesforce’s Force.com
platform. Practical working knowledge of integrating Salesforce’s Service Cloud, SalesCloud and
Communities platforms with external applications
Excellent communication skills, both verbal and written
Exemplary teamwork skills as well as excellent interpersonal skills
Ability to lead and influence broad, cross-functional teams
Attentive and active listener: has patience to hear people out; can accurately restate the opinions of others even when he/she disagrees
Generally comfortable with ambiguity and willing to take risks and try innovative ways of solving

Intellectually sharp, capable, and flexible
Follows-up with customers to ensure problems have been adequately resolved when he/she says
they will
d) Job experience:
Minimum of 8 years’ experience designing, developing and implementing multi-tiered solutions as a
developer, tech lead or analyst (discipline may vary)
Experience serving as a project architect or lead architect on at least 2 large scale, enterprise wide
projects
Strong working knowledge of software engineering, development and integration practices
Experience working in an agile (e.g. Scrum, Kanban, SAFE frameworks SDLC model.
e) Technology Requirements:
Depth and Breadth of Experience across multiple technologies such as:
Java/J2EE, Spring Boot, MEAN stack
JavaScript and modern UI frameworks for RWD, HTML & CSS
REST API Design
PaaS cloud models like AWS, Cloud Foundry, Azure
Tomcat, WebLogic
Oracle, IMS, DB2, MySQL, MongoDB
Salesforce Development – Apex, Visualforce, SOQL, REST, SOAP & Streaming APIs
f) Preferred Skills / Experience:
Experience in developing applications for Hospitality Industry preferred.
Experience in consulting/contracting as a Solutions Architect

Complexity
This person will work in a highly integrated application development environment where teamwork,
communication, and trust are critical to success. This person will lead diverse, cross-functional teams in high energy,
time-boxed planning and design sessions.

Organizational Relationships
This person will work closely with a variety of teams and individuals, both internal and external including, but not
limited to:
Domain Tech Leads
Analysts
Developers
Systems Administrators
Delivery Managers
Project Managers
Resource Managers
QA Leads
QA Testers
System and Application Database Administrators
Directors, Organizational leaders
Business Representatives
Chief Architect

Work Environment
It is critical to indicate any specific physical and/or intellectual activities that are necessary to successfully
perform each essential job responsibility listed. Please include a detailed list of what equipment is used,
purpose and percentage of time (e.g. computer, phone, etc.


Client : Confidential