Welcome to EMC Consulting Blogs Sign in | Join | Help

Flynny's Blog

The life of EMC Consulting (formerly Conchango) Internal Recruitment Manager

New role: Microsoft Technical Solutions Architect / Tech Lead

We are looking for 2 Microsoft Architects, are you interested?

Title: MS Solution Architect
Department: Application Consulting
Location: London based with UK travel

The role
EMC Consulting (formerly Conchango) is a Microsoft Gold Partner in 12 competencies and are members of their global select Partner Advisory Council. We are looking for an experienced, passionate and professional Microsoft Solution Architect with significant knowledge and experience of architecting and leading development of solutions based on Microsoft technologies.

You will be our technical representative and authority with our clients. This will encompass analysing requirements, consulting on and architecting solutions, developing specifications, producing designs and technical team management through to delivery. Due to the nature of consulting engagements, roles from project to project are likely to vary from a piece of specific architectural consultancy to the technical leadership of large teams.

Responsibilities
We expect the successful applicant to be capable of:
• Providing expert architectural consultancy and leadership at a senior level.
• Leading analysis, architecture, design and development.
• Providing enterprise level consulting on solution integration into existing customer systems.
• Liaising with clients, team members, project managers and others within the client and EMCC to deliver successful projects.
• Working closely with Microsoft consultants and product teams.
• Be able to work independently or as part of a team.
• Actively participating in pre-sales activities working with the business development team.
• Providing estimation and planning for projects.

Skills & experience
The ideal candidate will have commercial experience architecting and building enterprise applications on Microsoft technologies that meet the both the business and technical requirements. The candidate is expected to have a broad knowledge of enterprise level infrastructure, platforms, middleware technologies, databases and application servers. 

Foundation Capabilities
A strong knowledge and experience of :
• The software development lifecycle and a delivery process such as Scrum or RUP.
• Use of source control and build and deployment tools such as Team Foundation Server, MSBuild and PowerShell.
• C# 3.0
• Knowledge of core namespaces within the .NET Framework 3.5 sp1, including System.Data, System.IO, System.Threading, System.Linq, System.Xml
• Unit testing using Visual Studio Unit Testing, NUnit or equivalent
• Mocking objects using Rhino Mocks, Moq or equivalent
• Using an IoC container such as Castle Windsor
• Core interop scenarios to VB, Java and third party web services

Specialist Capabilities
Knowledge and experience of at least one of the following areas:
• Application Development, demonstrating experience in delivering web applications using ASP.NET 3.5 (web forms or MVC), AJAX and XAML (either within WPF or Silverlight). Knowledge of Windows Azure would be desirable.
• Connected Services, demonstrating experience in developing and integrating services using WS-* and REST, WCF / WF 3.5, WCF Data Services, WCF RIA Services, BizTalk Server 2009 and MSMQ.
• Data Programmability, demonstrating experience in developing solutions using either ADO.NET Entity Framework 3.5, or NHibernate. SQL Server 2005 (or above) development experience is essential.
• Content Management, demonstrating experience in developing content driven applications using either N2 CMS, Site Core or Tridion.

Design Capabilities
Knowledge and experience of:
• Object Oriented Design Patterns
• Relational Data Modelling
• Message Exchange Topologies and Integration Patterns
• Architecting for security
• Capacity planning, and scaling out strategies
• Model Driven Development

Desirable skills
Demonstrate a further depth of technical skills:
• Experience of any of the following next wave Microsoft technologies:
o ASP.NET 4 (and MVC)
o WCF / WF 4 and AppFabric
o Windows Azure Platform
o Windows Identity Foundation
o Silverlight 4
• Understanding of Unified Modelling Language (UML).
• Understanding of non-Microsoft solutions frameworks – J2EE
• Knowledge of any the following Microsoft server products:
o Exchange Server
o Active Directory
o Windows Server
• Working knowledge of EAI technologies including SQL NetWeaver, Tibco, WebMethods, MQSI, etc
• Experience with other database platforms such as Oracle
• Experience or knowledge of Agile development methodologies
• Knowledge of strategic impact of decisions:
o Familiarity with applicable regulations within various industries (e.g. Sarbanes-Oxley, Basel II, HIPAA)
o The impact of vendor selection and pricing on solutions

Competencies
You’ll be working with some of the best solution and platform architects, test analysts, .NET and Java developers, business analysts, media designers and User Experience consultants that you will ever meet. We care about what we do and how we do it and we expect the same from you.
• Ability and willingness to learn new technologies and to share ideas either in communities (internal interest groups) or in projects.
• Capable of providing leadership and developing partnerships with stakeholders both internally and externally
• Able to communicate effectively and persuasively to different audiences
• Able to identify potential issues, and manage risk.
• A clear understanding of and the ability to influence organisational dynamics
• Applies knowledge of technology to further organisational goals and strategy, including economic dimension of projects and how costs influence technology choices
• Be a self-starter, able to prioritize tasks and manage both your own and your team’s time effectively.
• Experience in Agile development (preferably with SCRUM).
• Takes ownership and responsibility.
• An innovative approach to developing solutions – thinking around the problem.
• Passionate about delivering quality solutions in a fast paced environment.
• Sense of humour!

More about EMC Consulting
EMC Consulting is the global consulting division of EMC, the information company. In EMEA, EMC Consultin is a leading innovator and implementer of business technology solutions for large blue chip clients. We pride ourselves on our passion for delivery, for technology and for our people.

We’re an innovative, free-thinking and passionate consultancy in which personal development is strongly supported. We have a Mentoring system, certifications, tailored internal and external training and individual career development programmes all organised by our dedicated Learning & Development team.

We actively encourage involvement in outside communities such as ALT.NET, the Silverlight London User Group and the .NET London User Group and you’ll find us up on stage talking at some of the industry’s biggest events such as TechEd, Mix and PASS.
Every 6-8 weeks the entire company comes together from wherever they are in the country for Community days to share knowledge and ideas, as well as beer and pizza.

Interested?
Think this all sounds like what you are looking for? Then please send your CV to EMCCUKRecruitment@emc.com

Further information: www.emc.co.uk/consulting and http://consultingblogs.emc.com/

Published 13 April 2010 16:30 by Michelle.Flynn

Comment Notification

If you would like to receive an email when updates are made to this post, please register here

Subscribe to this post's comments using RSS

Comments

No Comments

Leave a Comment

(required) 
(optional)
(required) 
Submit

About Michelle.Flynn

Conchango's Recruitment Manager

This Blog

Syndication

Powered by Community Server (Personal Edition), by Telligent Systems