Systems Developer - C# / .Net / SQL Surrey
Systems Developer - C# / .Net / SQL Surrey
Systems Developer required for leading UK based business, the main focus of this role is to follow an Agile development methodology in order to develop, maintain and support my clients Business Systems software.
Key responsibilities:
*To contribute to all phases in the development of new business systems software, including collecting requirements, creating functional designs, programming, testing and installation. These projects typically range from a few days to a few months and are sometimes in-house developed and sometimes use 3rd party applications.
*Develop applications and services, (primarily web applications) using Microsoft .NET C# and related technologies that interface with SQL Server databases.
*Support of Business System applications such as CRM, Customer Service Management Systems, HR, Business Intelligence, Document Management, and customer facing web applications. This support function represents around 30% of the role.
*To maintain comprehensive records detailing changes made to the Business System software.
*In addition to the duties and responsibilities listed, the job holder is required to perform other duties assigned by the Supervisor/Manager from time-to-time, as may be reasonably required of them
*May be required to work at other sites and data centres
*Some flexibility regarding working time will be required in the event of planned out of hours support and to provide support, as a team, between 8am and 5pm.
*Provide 3rd line support, including out-of-hours support in critical incidents and participation in on-call support. This may include PC desktop support. The on-call support responsibility is typically a whole week at a time and is currently one week in six. Holidays must be arranged around on-call support responsibilities. Typically, one or two out of hours support calls are raised per week. On call allowance is included in the basic salary and a fixed call out fee is paid per incident.
Essential:
Degree in a numerate subject such as Maths, Natural Science, Engineering or Computer Science.
*In depth knowledge of C# and OOP principles
*Knowledge of HTML, XML, CSS, JavaScript.
*Microsoft Visual Studio
*Microsoft SQL Server
*In depth knowledge of database structures including queries and reports.
*MS Office skills.
Use of MS SharePoint.
Desirable
*Formal Computer Science training.
*Formal Database training
*Formal Microsoft training in .NET and SQL Server.
*Understanding of the software development lifecycle using an iterative (Agile) approach.
*Knowledge of MVC, NHibernate, WPF, JQuery, TDD, SharePoint Server 2010 development
*Test-driven development, NUnit
*Knowledge of common design patterns
*Experience of working with Team Foundation Server
*Basic understanding of business finance.
*Experience in Cognos ReportNet or similar model based reporting tool.
Experience of building applications built on MS SQL Server
This vacancy has now expired.