Employee Login | Call Us: 1-866-962-9973
 

Microsoft Solutions Architect

The successful candidate will be responsible for architecting state-of-the-art business solutions for Halcyon’s Client’s. This is a technical role that requires sound software engineering experience and strong technical leadership.

Responsibilities:

 
  • Help in defining, maintaining, and enhancing the base Application Architecture that will be used on client projects.
  • Provide guidance in best practice and tool use in the design and build of technical frameworks and the applications built on them.
  • Develop certain key core components as well as guide other developers in developing these components.
  • Assist in institutionalizing defined application architecture patterns and their use in various projects.
  • Maintain awareness of industry changes in technology standards, information management, development standards, methods and emerging 3rd party software and determine how they can be utilized and applied to the core application architecture.
  • Architect large and small-scale solutions to meet business requirements and ensure that they follow the application architecture and other guidelines defined by Halcyon and or Halcyon’s Clients.
  • Participate actively and contribute during all phases of the Software Development Lifecycle of multiple projects in parallel, and ensure that project deliverables are met in time and with excellent quality.
  • Work with business users along with the Project Coordinators to understand inefficiencies in their existing business applications and recommend solutions.
  • Perform detailed technical analysis to present pros and cons of various technical approaches to solutions and recommend the appropriate solution.
  • Produce detailed architecture and design documents (UML) to present the complete technology solution for a project or product.
  • Have hands-on involvement during the development phase and code certain key parts of the application, as required.
  • Perform code reviews during the development phase.
  • Mentor junior developers.
  • Assist in the screening and interviewing of future project team members.
  • Stay current with industry changes in technology standards, information management, development standards, methods and emerging 3rd party software in order to advise on technology and leverage industry best practice in the design and construction of software products.

·       

Qualifications:

  •  
    • Candidate must have a BS and/or MS in computer science or equivalent experience.
    • Microsoft Certification preferred.  MCAD, MCTS
  
  •  Experience:

     

    • 10+ years overall IT experience with Microsoft technologies,5+ years experience in a similar role using MS.NET
    • 5+ Years Experience in C# .NET Programming
    • 3+ Years Experience with Microsoft SharePoint WSS3.0, MOSS 2007 and exposure to SharePoint 2010.
    • Expert Experience in MS SQL. 
    • Experience integrating with LOB application using middle tier and web services.  WCF etc.
    • 3+ years in BI Technologies such as PerformancePoint, Excel Services SSRS.
    • Proven experience estimating, planning, designing, and implementing n-tier software architectures and solutions.
    • Sound IT experience in some combination of application architectures, software development and infrastructure, systems integration, package implementation, and interaction design.
    • Solid knowledge of Industry Standards, Frameworks, and Design Patterns
    • .Experience with interaction design, web technologies, and web service solutions.
    • Extensive background in .Net framework with an emphasis on versions 2.0 to 4.0
    • Solid experience in relational database design and modeling and SQL/DML.
    • Experience with the full SDLC lifecycle.