Junior C#/WPF Software Developer

Willis Towers Watson

Company Type

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 SIMS team, currently consisting of 20 professionals, providing client facing software and solutions. Our development philosophy is based around a flexible agile approach with continuous delivery. Developers have a full MSDN subscription, access to training courses, flexible hardware options, as well as other software tools.

The Role

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

  • Be a full stack developer with opportunities to work on client side, server side, components and infrastructure

  • Design, implement, refactor and test code (C#), following best practices for maintainability, testability and performance

  • Implementing unit tests, developing test frameworks and associated automated test cases

  • Reviewing and debugging code to identify defects, performance bottlenecks or technical debt

  • Take ownership of solutions for their full life cycle

  • Work with the Product Owner to help create User Stories and define acceptance criteria

  • Documenting requirements analysis or design decisions

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

Job Requirements

The Requirements

The ideal candidate will...                                                                                              

  • Have a knowledge of C#, or the relevant experience and desire to transition easily to the language

  • Be passionate about technology and modern development tools and techniques

  • Have the desire and ability to create high-quality code

  • Have a firm understanding of programming paradigms and principles

  • Be self-motivated to continually learn and improve

  • Be adaptable to new processes and methodologies

  • Be able to innovate independently, and rapidly gain understanding of new ideas

Desirable but not essential…

  • Exposure to the wider .NET ecosystem; WPF, ASP.NET

  • Experience working with SQL Server, or another RDBMS

  • Familiar with working with version control

Read Full Description
Confirmed 30+ days ago. Posted 30+ days ago.

Discover Similar Jobs

Suggested Articles

One Step Register
Need an account? Sign Up