Junior C# & SQL Developer in Reigate at Willis Towers Watson

Date Posted: 9/8/2017

Job Snapshot

  • Employee Type:
    Full-Time
  • Location:
    Reigate
  • Experience:
    Not Specified
  • Date Posted:
    9/8/2017

Job Description

The Company

Willis Towers Watson is a leading global advisory, broking and solutions company that helps clients around the world turn risk into a path for growth. With roots dating to 1828, Willis Towers Watson has 40,000 employees serving more than 140 countries. We design and deliver solutions that manage risk, optimize benefits, cultivate talent, and expand the power of capital to protect and strengthen institutions and individuals. Our unique perspective allows us to see the critical intersections between talent, assets and ideas – the dynamic formula that drives business performance. Together, we unlock potential. Learn more at willistowerswatson.com.

The Business

Developer in the growing Investment software development team, currently consisting of 12 professionals.

Our development philosophy is based around an agile approach with flexible delivery driven by business needs. The team works in close collaboration with investment consultants and other business sponsors.

Our systems are developed in .NET 4.5, with every member of the team having a full MSDN subscription, ReSharper 8.2, access to PluralSight courses, flexible hardware options, as well as a team budget for other software tools.

The Role

As a desktop application developer, your core responsibility will be the continued development and support of Windows applications used within Towers Watson and by our clients. You will have the exciting opportunity to work on a highly visible project and, by coming in at an early stage, the chance to influence the project’s direction and success.

As a C# & SQL developer, your core responsibility will be the continued development and support of C# modelling applications used within Willis Towers Watson and by our clients. You will have the exciting opportunity to work on a highly visible project and, by coming in at an early stage, the chance to influence the project’s direction and success.

As part of the development team, you’ll be expected to:

  • Contribute to the development of C# modelling applications including;
    • Data Layer - C# classes

    • Data Access - SQL stored procedures

    • Data Repository – SQL tables

  • Develop knowledge of the existing applications and an understanding of clients’ needs/processes to assist you in making appropriate recommendations and contribute effectively

  • Deal professionally, incisively and in a timely manner with internal and external clients and effectively manage their expectations

  • Have an active role within the team, collaborating, sharing knowledge and ideas, and influencing the direction of the team's development

  • Take ownership of solutions for their full life cycle

Job Requirements

The Requirements

The ideal candidate will...

  • have strong knowledge of C#
  • have good knowledge of MS SQL database, T-SQL
  • have minimum of 1 years’ of professional experience.
  • have an excellent track record of delivering database and middle-tier solutions
  • have strong object oriented analysis and design experience, with good understanding of .Net framework architecture.
  • have math proficiency up to  A-Level or higher
  • be a logical thinker,  a problem solver, a diligent worker, a team player who thrives in a collegiate atmosphere
  • be passionate about technology and modern development tools and techniques

Desirable but not essential…

  • exposure to the wider .NET ecosystem; ASP.NET, WPF
  • experience of TDD

  Towers Watson is an equal opportunities employer