Main Purpose of the Role: Provide technical leadership in the Microsoft space
Qualifications: Degree/diploma or relevant equivalent or substantial experience
Job Objectives:
- Ensure that we are using the correct technologies on our Microsoft projects
- Grow our Microsoft developers
Experience: At least 6 years
Knowledge:
- Frameworks and related: .NET (1.0 – 3.5), ASP.NET, ASP.NET AJAX, Windows Forms, .NET Web Services, Windows Workflow Foundation, Windows Communication Foundation, Windows Presentation Foundation, Enterprise Library, Linq, Windows Forms / Smart Client (CAB)
- Server Technologies: SharePoint, Microsoft Office SharePoint Server, IIS, BizTalk
- Persistence: ADO.NET, ORM (e.g. Nhibernate), Linq to SQL
- Databases: Microsoft SQL Server, Oracle, DB2, MySQL
- Communication: XML, XSLT, HTTP, Sockets, SOAP, REST, RMI
- Development tools: Visual Studio, Team System & Foundation Server, CruiseControl.NET, NUnit, Subversion
- Methodologies: Agile, XP, RUP, PRINCE2, Test Driven Development (TDD)
Other: UML
Skills and Abilities:
- Problem solving
- Good communicator
- Quick to learn new technologies
- Excellent coding skills
Key Performance Areas:
- Successful delivery of projects
- Productive development teams
- Must be able to engage senior business and technology stakeholders, including discussions, presentations and negotiations
- Role will entail architecture ‘consulting’ as well as delivery solution architecture (i.e. within build projects)
<< Click here to apply.