Ergo logo Consulting, Software Solutions, IT Infrastructure

Senior SharePoint Developer

This role will involve participation in the full project life cycle.  You will be involved in the analysis, design, development, testing and documentation of software projects. This role may also include the responsibility for managing a small team of developers either on a project or on a particular customer site, to deliver high quality software within an agreed timeframe that meets defined requirements.

Job Classification
Software Development
Job Reference
SS011004

Role Description

  • Primary responsibility for the design, development and deployment of software solutions and components based on Microsoft Office SharePoint Server (MOSS) 2007 and Windows SharePoint Services (WSS) 3.0 technologies.
  • Development of Custom SharePoint WebParts.
  • Developing applications from detailed design specifications
  • Develop automated unit tests and build systems.
  • Bug Fixing
  • Interacting with customers
  • Monitoring and Assisting Delivery of Development Tasks
  • Working with the Test Manager in managing the System Test cycle
  • Managing the Deployment of new Releases
  • Conducting Performance Reviews where applicable

Essential Skills

  • 5 years development experience with at least 1 year as a Senior Developer
  • At least 3 years .NET 2.0/3.0 experience of the following: - C#, ASP.NET
  • Minimum 2 years hands on experience of MOSS 2007 implementations including; configuration, deployment and development of custom WebParts.
  • Experience with designing and implementation of document management and collaboration solutions based on MOSS or WSS
  • Experience of using SharePoint Designer
  • Experience of implementing SharePoint InfoPath solutions a distinct advantage
  • Experience with OO design and implementation techniques
  • MS SQL Server experience essential
  • Web development experience
  • Excellent written/verbal skills
  • Practical experience ofthe design and development of multi-layer applications
  • Experience working with interface components
  • Some experience from the financial services/banking/insurance industry sectors
  • Excellent communication and interpersonal skill

Ideal Skills

  • Knowledge of Design patterns
  • Web services, Remoting, MSM
  • Technical Architecture
  • The latest Microsoft Technologies Development Best Practices

Other information

  • Flexibility in terms of business travel