Follow Ricardo Energy & Environment on Twitter and LinkedIn and be first to hear about our latest career opportunities


Ricardo Energy & Environment
Join us BANv1

Software Developer - (C#, .NET, WPF, Winforms)

  • Contract Type
  • Full Time

  • Main Location
  • Oxfordshire (Harwell)

  • Salary & Benefits
  • Competitive

  • The Company

    At Ricardo Energy & Environment we help governments and businesses across the world address environmental challenges through our world leading consultancy expertise and innovative technical solutions.  We combine energy and climate change, air quality, resource efficiency, sustainable transport and chemical risk expertise with our strong IT capability. With unrivalled sector insight and a reputation for producing innovative solutions, we offer a stimulating and rewarding environment in which to work.

    The Role

     We are looking for a dynamic and talented Mid-Level .NET Developer to join our expanding Team.  We need skills to help us develop a range of bespoke enterprise grade applications based principally on C#. We build desktop and web based solutions that support high profile projects for our public and private sector customers. We manage large data sets for our Government and private sector clients and therefore our systems must be secure, accessible and standards compliant.  We need a flexible and energetic individual who can adapt to the changing needs of the projects we deliver, bringing to the fore a strong development background with the ability to assist in architecting the right solution to meet the needs of each client.

     This role will require involvement in the development of solutions, maintaining existing systems (both customer facing and internal back-office), resolving bugs, along with building unit tests and modules prior to deployment.  The ideal candidate will have a solid track record in developing MVC applications and also should have good experience in desktop application development using WPF. The ideal candidate will be an organised, well humoured and approachable individual that will help us grow and develop our data management applications within our industry sector.

    Essential skills

    • At least 5 years .NET development experience (C#)
    • .NET v4 +
    • MVVM PRISM framework
    • Minimum of 2 years WPF and WCF
    • Minimum of 3 years in MVC
    • Solid understanding of object oriented (OO) concepts
    • Track record in functional and unit testing
    • 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
    • Educated to degree level

     Desirable skills

    • Has worked with Azure / a cloud based environment
    • Database development experience (2008R2,2014)
    • TDD (Test Driven Development) and Scrum methodologies


    • The ideal candidate will be a good team player who can work autonomously and as part of a friendly dedicated team
    • This role will require you to interact with people at different levels inside and outside the organisation so you should be able to communicate effectively and confidently
    • Flexibility, resilience, using your initiative and prioritising are some of the key attributes of this role so you should be a self-motivated person with high attention to details and able to multi-task.
    • We are also flexible to offer a part time (4 days a week) role for the right candidate.
    • Junior candidates with high potential are also welcome to apply. 

  • Closing Date
  • 29/09/2017

Apply now Email to a friend Back to search