Previous Job
Solutions Architect
Ref No.: 17-00493
Location: Charlotte, North Carolina
Position Type:Right to Hire
Start Date: 06/30/2017
Solutions Architect
Contract-Hire (no sponsorship)
Charlotte, NC 

This role is for a Technical Architect who will act as a key staff member, interfacing directly with executives, senior leaders and the broader technology team. The architect will work across platforms and technology units, helping to provide expertise and technical guidance across development teams and project efforts. Candidates should have a broad technology skillset, with depth and expertise in .Net related technologies and Microsoft toolsets. Candidates should have 5-10 years of experience in technology roles (preferably software development) with at least 4-6 years of that acting in an architectural or lead technical role. Critically, candidates need to have a passion for technology and applying technology to real business problems. Responsibilities include:
  • Provides guidance and design around the creation of technology solutions, working collaboratively and independently as required by the effort.
  • Understands and helps to develop the domain model used as the foundation for service and data efforts.
  • Assists with technology roadmaps that balance strategic direction, business requirements as well as resourcing and financial issues.
  • Assists with technology planning and recommends new or different technologies that will enhance current systems and support corporate and business goals.
  • Serves as a fully seasoned/proficient technical resource; routine accountability is for technical knowledge and capabilities as a team member or as an individual contributor.
  • May influence and direct activities of a team related to special initiatives.
  • Provides technical direction and frameworks to meet business needs.
  • Provides expert consultation for major technology initiatives and incidents.
  • Provides advice and recommendations around customer requirements and the implementation of those requirements.
  • Evaluates emerging technologies against business and IT strategic needs.
  • Updates architecture standards and guidelines.
  • Reviews the feasibility of new and existing IT projects and helps to create solutions to implement these projects.
  • Guides and influences leadership, technology team members and business colleagues.
  • Collaborates with engineering, development and product teams to understand and develop technology solutions
  • Engages in high severity production incidents and problem tickets in support of redesign requirements.
  • Provides feedback to product teams as to the catalog of standard products, and business requirements for changes.
Required Skills:
  • Background and expertise in .Net development (especially C# and WebAPI development) and the creation of solutions using Microsoft technologies.
  • Familiarity with Angular.js based software development
  • Familiarity and comfort with Azure-based software development practices (service offerings, hosting options, etc)
  • Strong understanding of object-oriented, component-oriented and service-oriented design methodologies and practices.
  • Must be deadline oriented, delivery and execution capable, able to identify risks and quickly resolve issues and, influence outcomes across multiple organizations, platforms and stakeholders.
  • Strong communication skills and ability to influence decision makers. Must be able to work independently in addition to working in teams.
  • Broad range of experience with knowledge of different software development methodologies, tools and techniques – particularly Agile-based approaches.
  • Able to think abstractly and reduce complex issues and/or solutions to simplified, actionable tasks. Able to influence and drive outcomes, working at all levels of engagement - from stakeholder influence and early concept phases to detailed technical delivery and oversight in design and implementation phases.
  • Able to develop thought leadership relationships with technology and business partners.
  • Experience with systems functional analysis, technology business analysis, and a strong understanding of a variety of different technical platforms, databases, application frameworks, and related technologies.
  • Proven track record in working alone and within a team and across silos to develop solutions. Experience in the design, development and roll out of both project-level and enterprise level architecture programs.
Desired (But Not Required) Skills:
  • Experience with Big Data platforms (e.g Hadoop, graph-oriented databases)
  • Experience with machine learning and other data science concepts
  • Experience with Data and Process Modeling.
  • Familiarity and experience with the insurance business domain
  • Experience with development practices for solutions stretching across geopolitical boundaries
  • Experience with Python, Ruby and other modern development languages
  • Familiarity with DevOps practices

PLease send resumes