Developer - C#.NET
- Bury St. Edmunds, Suffolk
- Competitive salary
- 3 applications
- Job type: Permanent, full-time
- Date:
- Reference: 21193475
At STL we create and deliver innovative client relationship, contact, business workflow and case management software solutions. Our investment in new innovations and development mean our ideas are fresh and focused on resolving business needs. Satisfaction is gained by seeing how our clients improve their business performance now, and for the future, as we deliver measurable improvements against agreed objectives. We offer three service areas: ready-made solutions, bespoke software development and software support.
We are currently looking for a Developer to design, develop and test code using Microsoft development technologies working either from design documentation or from descriptions of defects to ensure quality software is produced to agreed timescales and budget.
Key Result Areas:
- Delivery of an Office Integration (Microsoft Office 2003 and above) toolkit developed in C#.net and Silverlight;
- Delivery of an open Application Service Bus developed in C#.net;
- Undertake development activities including planning, estimating, design, creation, testing, data migration, documentation and the release of .NET and VB systems;
- Active participation in project planning, development meetings, reviews, retrospectives, sprint and release planning, demos and other meetings;
- Adhere to, proactively maintain and improve agreed practices, procedures, quality and development standards;
- Carry out estimation of effort for development activities;
- Carry out timely and effective resolutions to development issues;
- Undertake code reviews and ensure procedures are adhered to;
- Contribute to customer meetings and workshops and produce checkpoint reports as agreed;
- Ensure development skills are kept up to date and maintain awareness of new developments in the software industry.
Qualifications and Knowledge:
- Good class degree in Computing/Information Technology (e.g. BSc, minimum 2:1) or equivalent;
- Working knowledge of waterfall and agile software development and test driven development methodologies;
- Strong working knowledge of Visual Studio C# .NET;
- Strong working knowledge of MS SQL Server 2005/2008;
- Good knowledge of RIA Web development, including Silverlight and WPF;
- Good knowledge of WCF Web Services and XML;
- Good knowledge of Office Automation using Microsoft Word versions 2003 and above;
- Good knowledge of Systems interface/integration using SOAP, XML;
- Good working knowledge of version control methods and software such as VSS or Team Foundation Server;
- Good knowledge of business processes.
Skills and Experience:
- Strong analysis, design and development skills and experience;
- Extensive experience of commercial software development environments;
- Strong client relationship and commercialisation skills;
- Data modelling using appropriate tools;
- Experience of producing design artefacts and relating ideas / information to other team members and non-technical people;
- Experience of writing and implementing test suites;
- Excellent written and oral communications skills are essential.
Personal Attributes:
- Organised, methodical and logical approach to work is essential;
- Diligent and analytical;
- Good client facing skills and customer focussed;
- Must be self-motivated and self-disciplined; able to manage own time, prioritise requirements and multi-task;
- Pragmatic and of sound judgement, with commercial acumen and common sense;
- Ability to adapt to different software development methodologies adopted by different teams;
- Clear, concise and articulate presentation;
- A logical but creative thinker with the ability to interpret this into practical solutions;
- Dynamic, Innovative, Dependable, Professional;
- Team oriented with a 'can do’ attitude.