PLEASE NOTE - THIS POSITION IS IN FRANKLIN, TN - IT IS NOT A TELECOMMUTER POSITION - LOCAL CANDIDATES ONLY PLEASE.
Candidate must have college degree and either US Citizen or valid current Green Card holder is required (no EADs).
This position is a vital member of the Applications Services team for the leading provider of integrated workplace health and productivity management solutions. The Solution Architect will be the Lead Architect for all projects developed by the team. They also ensure the team is mentored in leadership and development techniques, and ensures the team creates quality, unit tested code in a timely manner according to Take Care Standards. The Architect must be able to work with the Development Manager to align tasks in a project plan, estimate project work, and review and challenge estimates of the team members.
The Solution Architect needs to partner well with a variety of different stakeholder groups, including management at different levels, business analysts or marketing, and developers. The architect needs to balance participation (to gain insight, ensure excellence and get buy-in) with the need to create conceptual integrity and keep the architecture decision process from stalling.
The Solution Architect will use Microsoft Visual Studio and Microsoft development platforms including; SharePoint and ASP.NET MVC for development and Microsoft Project for project planning, tracking and reporting. They must be able to lead multiple projects with their priorities based on delivery dates and meet or exceed the goals.
Essential Job Functions
Duties and responsibilities for this position include, but are not limited to articulating the architectural vision, conceptualizing and experimenting with alternative architectural approaches, creating models: and component and interface specification documents, and validating the architecture against requirements and assumptions
Although the Solutions Architect will work on the conceptual and logical models, they will also need to be a technical expert capable of personally developing the solution. The development teams are intentionally small, so some development work is also expected.
Other duties include researching, analyzing and working with leadership to create, implement and maintain professional SDLC processes and deliverables including; Architecture Documents and Models, Technical Specifications, Code Standards, Code Reviews, Deployment Documents and Builds, etc.
. MIS degree with development courses preferred with at least 10 years of progressive development leadership experience in Microsoft technologies.
- Engineering, Computer Science or
Leadership experience-5 yrs:
Professional development and coaching
Multi-tasking and experience delivering large, business critical applications.
Architecture experience - 5 yrs:
Created Conceptual; Logical, Process, Physical and Deployment Views and Models
Application design philosophies, patterns and practices.
Designed solutions that includes:
Services, WS* Standards, WCF, WWF, REST
Data Normalization, indexing, multi-dimensional and relational schemas
Strong understanding of scalability design techniques
Strong understanding of explicit and uncertainty design techniques
Professional Attitude Required:
Customer Service Oriented
Personal Professional Development
Application Architecture Design and Review
Create/Maintain Design & Development Specifications
MS Visio, Word, PowerPoint
Technical Skills Required:
Visual Studio 5 yrs
C# - 5 yrs
SharePoint & SharePoint Services - 2 yrs
XML, SOAP & RESTful Web Services - 5 yrs
SQL Server including SSRS - 8 yrs
Extended working hours may be required as needed.
Ability to travel as required by project.
Healthcare background preferred
NOTE: This job description is not intended to be all-inclusive. Employee may perform other related duties as designated to meet the ongoing needs of the organization.
Q1 Technologies - 13 months ago