
The successful candidate will be a highly motivated, high achiever responsible for directing and overseeing all development utilising Microsoft Office SharePoint Server.
You will be tasked with identifying and articulating enhanced functionality presented by newly released versions, supporting the sales team in MOSS opportunities and innovating around development processes and methodologies within the team.
Key responsibilities
- To assist the sales team in analysing high level conceptual requirements and identify pragmatic technical solutions and in turn providing estimates
- To provide business analysis skills as part of a team to meet with stakeholders to understand, agree and document business requirements
- To document user journeys and processes so that technical integration can be undertaken
- To understand the technical constraints, applications and frameworks which can be applied to determine pragmatic technical solutions
- To prepare technical implementation specifications translating business requirements into workable solutions meeting the time and cost constraints of projects
- To develop, program and unit test solutions using appropriate technology platforms
- To undertake research to understand how new technology can be applied for the benefit of the client and Mando Group and not just for the sake of applying new technology
- Providing input to early stages of the sales process (tender responses, PQQ’s, high-level estimates of effort)
- Architecting solutions to technical problems, including integration with 3rd party systems
- Documenting technical designs and specifications; sharing knowledge within the team and clients on development decisions or approaches
- Hands-on development to deliver projects
- Peer code reviews
- Undertaking formal training sessions for the benefit of others within the company
Key qualities
- Delivers high quality in everything they produce and strives to get it right first time
- Passionate about the ‘craft’ of software development
- Proven ability to complete on time
- Meticulous eye for detail and very proactive alerting of impediments
- Positive team involvement and knowledge sharing
- Works according to established team standards
- Enjoys the thrill of constant innovation and change and managing the demands of both in a pragmatic manner
Key skills and experience
- Essential: Proven track record of leading teams to deliver web solutions using MOSS.
- Essential: Microsoft Office Sharepoint Server 2007 (ability to create custom lists, controls, web sites and not just web parts. CAML and WSS web service knowledge essential)
- Essential: At least 5 years experience of N-tier development with Microsoft .NET Framework v1.1/v2.0 (v3.5 exposure also helpful), C# (although experienced VB.NET developers will also be considered), SQL Server (2000/2005)
- ASP.NET (master pages, user & custom controls, HTTP modules & handlers)
- WCF Services and SOAP/RESTful web services
- Excellent knowledge of object-oriented design patterns and practices
- Excellent knowledge of software configuration management (source control principles, automated builds, CI)
- Excellent knowledge of unit testing principles and supporting tools and frameworks
- Javascript, CSS and XHTML experience although detailed knowledge not expected
- Ability to work within small multi-skilled teams and to communicate technical aspects in a clear manner
- Willingness to implement projects on time and to budget
- Ability to empathise with clients
- Ability to manage multiple concurrent projects
- Effective time management
- Advantageous: Experience of having worked for a web development agency
Apply
To apply for any of the vacancies listed please send your CV and covering letter stating current salary to jobs@mandogroup.com or:
Human Resources Department
Mando Group
Liverpool Science Park
131 Mount Pleasant
Liverpool
L3 5TF
