Job Description :
Cloud Development Architect
Location: Chicago, IL
Travel: Travel at least 80%

Responsibilities:
Works on projects of all sizes to provide functional and/or technical expertise related to solution offerings to support deliverables and/or project objectives. Utilizes technical knowledge and skills to support and deliver on internal initiatives. Activities may include:
Performing work and managing tasks based upon knowledge of the client, solution, or industry
Leading a work stream or acting as a team lead and managing non-complex components of the work plan/project
Utilizing analytical, process, and/or technical skills to meet project objectives and deliverables that are self-directed and within project scope
Building client relationships and often working closely with client personnel
Overall management of small to medium client projects
Supervising and reviewing the work of less experienced consultants
Contributing to internal initiatives and activities
Practice development support
Knowledge management
Mentoring less experienced consultants
Training
Minimum Requirements:
Minimum of 2 years leading development/technical work streams
Minimum of 5 years of design, development, and implementation of enterprise-level custom Microsoft applications
Minimum of 5 years of experience with object oriented .NET (C#, ASP.NET, VB.NET) design and development
Minimum of 5 year of experience following SDLC methodologies such as RUP, Agile, or Scrum
Minimum of 5 years of experience with the adoption of SDLC best practices, implementation of application frameworks and enterprise design patterns into .NET custom development projects
Minimum of a Bachelor’s degree

Preferred Requirements:
A consulting background with a proven record of delivering .NET solutions within defined timeframes
Experience with Azure or AWS
Proficiency reading and expressing software architecture through traditional UML documentation (Class, Activity, Entity Relation Diagrams, etc
Proficiency querying and designing basic application schemas with relational database management systems (SQL Server preferred, DB2, Oracle, Others ACID databases accepted)
Solid exposure in the back end C# or VB.Net development, Visual Studio Tools for Office, Windows Workflow Foundation, Forms Server and Excel Services
Knowledge of Enterprise Content Management, Collaboration and Portals
Proficiency in the following: NET Framework, QA & Testing procedures, Microsoft SQL, BizTalk Server, Windows Communication Foundation
Experience developing Azure based solutions
Experience developing mobile, HTML5, WPF, and/or Windows 8 solutions
Proficiency with W3C standard web application scripting languages and interchanges (HTML, CSS, JavaScript, Ajax, XML, and JavaScript frameworks)
Proficiency with web service development and utilization (WCF preferred)
Experience with Microsoft development IDE and ecology of tools (Visual Studio, Team Foundation Server, SharePoint, Microsoft BI Suite, BizTalk, etc
Experience with Agile or iterative development SDLC practices
Relevant Microsoft certifications