Graduate IT Developer

£25k - £28k pa
09 Aug 2017
16 Aug 2017
Graduate IT Developer Redhill, Surrey £25,000 to £28,000 You will be working for a UK leader in integration of payment and information solutions and related services for intelligent travel applications. You will be joining a company that delivers integrated systems for transportation and traffic management, delivering tools for travellers to choose the smartest and easiest way to travel and pay for their journey. Role and Responsibilities: To contribute to all phases in the development of new IT software; requirements analysis, prototype, development, test, deployment, and support. Develop windows and web based systems using Microsoft .NET C# and related technologies (Windows Services, Web Api, Asp.Net MVC, HTML, jQuery, CSS) that interface with SQL Server databases. Develop automated tests using unit testing and mocking frameworks To follow the teams development Agile/Scrum methodology and toolset (TFS, GIT) To ensure all work is carried out with reference to CTS IT department work instructions and standards following industry best practice. To support existing systems Some manual handling may be required. Skills and Experience: Degree in a numerate subject such as Maths, Natural Science, Engineering or Computer Science. Formal Microsoft training in .NET and SQL Server. Formal Computer Science training. Formal Database training Knowledge of object oriented programming principals Solutions focussed Analytical problem solver who is able to quickly & accurately identify key issues Effective & well-presented communicator both verbally and in writing Excellent attention to detail with highly methodical approach to working Desirable: Knowledge of C# & .Net Comfortable with Unit Tests (e.g. nUnit or MSPEC) Understanding of the software development lifecycle using an iterative (Agile) approach. Understanding of Event Sourcing Experience of developing applications that use Microsoft SQL Server as a data store Experience of developing clear, concise documentation (design, technical and support) Knowledge of HTML, XML, CSS, JavaScript, jQuery