Job Description

We are looking for a bright, enthusiastic Junior Developer with good .Net / C# skills to work for a large IT software and services provider based in Derby. The position will report directly to the Development Manager where you will be working with the existing development team to manage small-scale development projects.
Working as a Junior member of the team you should be able to bring knowledge and skills and be able to generate enthusiasm among your team members for new technologies and working practices.
You should be able to translate software requirements into concise and robust programming code and be accustomed to identifying opportunities to improve the code-base in in terms of its quality and implementation. You should also be a good trouble shooter and be able to devise possible solutions to predictable problems and evaluate other options.
You will be involved with learning the current generation of technologies with a view to coding in these languages, yet have a mind set for growing your technical skillset to move the product forwards. You should also be able to balance your passion for technology with commercial awareness and be able to communicate with business stakeholders in a professional manner.
Main Duties and Responsibilities:
· Assist in the design, coding, and testing of technical solutions
· Updating, modifying and expanding existing software applications
· Find and repair software defects
· Liaise with the testing team to ensure bug fixes meet quality standards
Required skills and experience:
· Development experience on Windows based and or Web based applications
· Practical experience of Windows Forms and or Web based applications
· At least 1 years’ experience of C# /.Net
· Awareness of n-tier systems architecture.Net 3.5 or above and Visual Studio 2010 or above
Desired skills:
· Web-based development using HTML / CSS / jQuery
· Webservices
· OpenInsight
· MVC web frameworks
· WPF (Windows Presentation Foundation)
· Agile development methodologies (e.g. Scrum TDD etc)