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.
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.
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
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