Previous Job
Solution Architect
Ref No.: 17-04858
Location: Woodlands, Texas
Position Type:Contract
Start Date / End Date: 07/10/2017 to 01/31/2018
 Client: McKesson
The Software Solutions Architect is responsible for designing and implementing solutions for complex business problems. As a solutions architect, you will be responsible for designing, developing, guiding, and implementing the interaction between multiple systems, designing enterprise artifacts to address complex business issues that are common across multiple applications and for providing technical insight that accounts for the technical roadmap of the applications and products. You will work with tech leads and product leads to implement design that considers long term product vision as well as the technical landscape of the company and industry. Key Responsibilities
  • Provide architectural blueprints and design software solutions that support long term strategy; implement proof of concept as necessary
  • Be at the forefront of technology to understand up and coming trends and advocate its use for supporting business goals and objectives
  • Evaluate and recommend tools, technologies and processes to ensure the highest quality product platform to address difficult technical and business problems
  • Define and maintain overall enterprise software architecture and design of solutions and interfaces across multiple products; maintain adherence of these best practices across teams
  • Help ensure compliance, safety and privacy of the solutions
  • Lead conversation between technical stakeholders to define interoperability across multiple products
  • Work with infrastructure and shared services to ensure smooth running of products and applications
  • Participate in code reviews as needed and help troubleshoot code level problems quickly and efficiently
  • Interpret business requirements to articulate the business needs to be addressed
Minimum Requirements:
  • 10+ years of enterprise level development and architect level experience in a diverse technical environment with multiple programming languages and software packages
  • Experience with architecting and implementing secure mobile solutions covering both client side and server side aspects, tools and technologies
  • In-depth knowledge and experience of working with enterprise scale database systems
  • Deep understanding and experience of complex modern enterprise application design and architecture
  • Hands-on knowledge of creating or migrating to public/private cloud architected solutions using IAAS, PAAS, SAAS as applicable
  • Proficiency with multiple languages like Java, PHP, .NET, Javascript etc
  • Experience with Object Oriented and other modern software development design and principles
  • Experience with software development toolchains like Subversion or Git, Jenkins etc and provide leadership in DevOps practices
  • Working experience of Windows and Unix based operating systems and related command line tools
  • Experience with an IDE (Netbeans, Eclipse, Jetbrains etc)
  • 4-year degree in computer science or related field or equivalent experience 
Critical Skills:
  • Ability to troubleshoot to understand root technical cause
  • Ability to work on tight deadlines
  • Ability to work with competing priorities
  • Ability to collaborate with peers and partners
  • Ability to convincingly convey and articulate viewpoint to non-technical folks
  • Ability to mentor
  • Ability to motivate
Additional Knowledge/Skills
  • Experience with a Content Management System like Drupal or Joomla
  • Healthcare background helpful
  • Agile background desirable