Agile Software Engineer .Net 3.5
Agile Software Engineer .Net 3.5
Job Specification
Senior Software Engineer
Overall purpose of the post
We are a pioneering online charity looking for a superb senior .NET / C# developer who's used to working in an agile development environment and is able to mentor a junior developer. You will be joining a results-driven, unconventional and exciting team who use story boarding, test-driven development and open source technologies in an innovative and motivated environment. We're based in Old Street, London - but YouthNet supports flexible working practices and could support the right candidate to undertake some or all of this work remotely. This is a job for someone passionate and ambitious; who wants to be part of a quality software team – and wants to make a difference too.
Experience / knowledge
Essential skills
* C#
* .NET (3.5)
* Visual Studio (2008)
* Agile Development (Scrum)
* User Stories
* Unit Testing
* Source Version Control
* Database development
* Design Patterns
* Continuous Integration (Team City / CruiseControl)
Desirable skills
* XML and XSL
* WPF
* XAML
* UML (Activity, Sequence and State Machine Diagrams)
* GUI Design
* Subversion
* nHibernate
* Spring .NET
* nAnt
* Java
Context
Online charity YouthNet ( http://www.youthnet.org ) runs the National Volunteering Database, which is published through the do-it website ( http://www.do-it.org.uk ). We are in the process of completely redesigning our desktop volunteering management software V-Base, which is key to the do-it project. Developed as a smart client, this software will enable volunteering management organisations all over the UK to better manage and share their data – both online and offline – and will therefore be of huge benefit to the voluntary and community sector. According to Volunteering England, approximately 18 million people formally volunteer in England each year for all kinds of charities. Many of these find those opportunities through do-it.org.uk.
Main tasks and responsibilities
o Write source code on a daily basis according to user stories
o Agile development: Writing unit tests, working with user stories, pair programming
o Mentoring junior developer
o Maintaining the software release cycle
Reporting to
o Agile Development Manager
Location
The organisation's office, currently near Old Street tube station, London
Person Specification
* Flexible attitude
* Creative, self starter with initiative and drive
* Keen to learn and extend skills
* Ability to deliver to tight deadlines
* Excellent communication and analytical skills
* Active interest in new and emerging web technologies
* Commitment to youth and volunteering issues desirable
Terms and Conditions
Salary: GBP34k – 38k per annum, depending on experience
Terms: Initial 12 month fixed term contract
Pension: 1% employee contribution secures 6% employers contribution to stakeholder pension scheme
Hours of Work: This post is full-time, normally 9.30 – 5.30, Monday to Friday. Some unsocial hours may be required from time to time for which time off in lieu may be given
Holidays: 25 days per year plus UK bank holidays
Interested?
Please go to http://www.youthnet.org/workforus for details on how to apply.
Call: workforus@youthnet.org