Job Description:

Purpose: We are looking for a talented .NET Developer to join our expanding Team at Ricardo-AEA. We need skills to help us develop a range of bespoke applications based principally on C#, but also VB.NET. Ricardo-AEA build desktop, mobile and web portal solutions that support high profile projects for our public and private sector customers. Our systems must be secure, accessible and standards compliant for our Government and Agency clients. We need a flexible individual who can adapt to the changing needs of the projects we deliver.

This role will require involvement in the development of solutions, maintaining existing systems (both customer facing and internal back-office), resolving bugs and testing systems and modules prior to deployment. The ideal candidate will have a solid track record in developing desktop applications. An organised individual with configuration management, unit testing, and peer reviewing experience will help us grow and develop our data management capability.

Essential skills

* Proven experience .NET development experience (C#, ASP, VB)
* .NET v4 +
* NET webforms/ MVC4/5
* Proven experience and knowledge of Winforms, WPF
* Knowledge and experience of XML, XSLT
* Knowledge and understanding of RESTful web API development/ web services (WCF)
* Experience using Telerik controls
* TFS/ GIT source control
* Solid understanding of object oriented (OO) concepts
* Track record in functional and unit testing
* Troubleshooting and bug resolution
* Demonstrable good coding practice and ability to perform code reviews
* Good communication skills, able to be the informed consultant and engage with clients
* Adaptable and flexible to changing needs of the business

Desirable skills

* MVVM PRISM framework
* Database development experience (SQL server 2005,2008r2,2012,2014)
* IIS 6, 7
* MS SharePoint 2007 and 2010
* HTML, DHTML, CSS, JavaScript, Ajax, JQuery
* An understanding of W3C web standards and accessibility guidelines
* General systems administration and networking experience an advantage but not essential
* TDD (Test Driven Development) and Scrum methodologies
* Android and/or iOS development experience would be a distinct advantage
* Educated to degree level in a relevant subject

This is a fast-paced and challenging environment offering you the opportunity to make your mark. You will have support from the wider business for your career to develop into a wide range of future opportunities within Ricardo-AEA.

In return for your commitment, drive and enthusiasm, we offer an attractive benefits package, a personal development plan, and the opportunity to make a difference in a challenging and rewarding field. Ricardo-AEA is an equal opportunities employer

To apply for this role please click the APPLY button.

More Jobs in this Category


Lead Agile Developers (Lead Developer, Developer, Agile, Agile Develop

Contract Type:
Company: J.P. Morgan TS

Lead Agile Developers (Lead Developer, Developer, Agile, Agile Developer, Java, Java Developer) Salary: Competitive Key Skills: Agile, Agile Development, Java, Java Developer, Programming, Data Modeling, Object Oriented Programming J.P.Morgan understands the competitive advantage of Technology ...

Read more

Agile Developers (Developer, Agile, Agile Developer, Java, Java Develo

Contract Type:
Company: J.P. Morgan TS

Agile Developers (Developer, Agile, Agile Developer, Java, Java Development) Salary: Competitive Key Skills: Java, Agile, Java Development, Programming, Multi threading J.P.Morgan understands the competitive advantage of Technology Innovation and top quality Technologists. We therefore spend ...

Read more

Senior Data Analyst - Youth Homelessness Data Project

Contract Type:
Company: Centrepoint

Senior Data Analyst - Youth Homelessness Data Project It is estimated that 80,000 young people experience homelessness in the UK every year. But we are not quite sure of the figures... yet. Centrepoint is the UK’s leading charity for homeless young people and works with over 8,400 young ...

Read more

Software Business Analyst

Contract Type:
Company: Towers Watson

Software Business Analyst - Reigate (Surrey, United Kingdom) Job Description The Software Business Analyst will be working on a brand new product in Towers Watson. The product provides solutions for the exciting and emerging Usage Based Insurance (UBI) market. The product utilises driving data ...

Read more

Senior Infrastructure Consultant- Dublin

Company: Version1

Senior Infrastructure Consultant Job Type: Permanent/ContractLocation: Dublin City Centre About Version 1 Why Version 1 - There are a lot of IT Companies out there hiring but what makes us so special? We think this says it all; March 2013 Version 1 announced as Best Managed Company in Deloitte ...

Read more