Willis Towers Watson Senior Developer – Toronto (ONT) or Rothesay (NB) in Rothesay, New Brunswick

Senior Developer – Toronto (ONT) or Rothesay (NB)

Date Posted: October 1, 2018


Not ready to Apply?


A Senior Software Developer is now required in Rothesay (New Brunswick) or Toronto (Ontario) to join a geographically-distributed Agile team, working primarily on Willis Towers Watson’s market-leading BrovadaOne product.

You will work within ICT (Insurance Consulting and Technology) at Willis Towers Watson as part of the development team. As a Senior Software Developer, you will work alongside other accomplished professionals to ensure that our products meet high levels of reliability, maintainability, usability and performance.

The ideal candidate for this position has very strong knowledge and deep experience with web applications, is very organized, is detail oriented, has great communication skills and thrives in a fast-paced environment. You will have to apply these skills in a variety of areas including but not limited to, business domain analysis, requirements gathering, application designing and solution architecture, prototyping, coding, test planning and execution, quality assurance, and client support.

This is an evolving role that will include:

  • Design and Develop code (Java, Javascript, Groovy), following best practices for maintainability, testability and performance.

  • Working with the product owner and key stakeholders to translate user stories into software

  • Providing peer coaching and mentoring to less experienced developers

  • Play an active role in architecting, designing and developing required product enhancements and features

  • Participating in retrospectives at the end of each sprint, in order to continually improve processes

  • Working closely with the Software Testers to ensure that testability and best practices are built in to the code

  • Reviewing code to identify defects, performance issues etc

  • Implementation of unit tests, including re-factoring of code as required to make it testable

  • Testing developed software meets specified acceptance criteria

The Requirements

The essential skills/experience for this position are:

  • 10+ years software development experience using Java

  • Knowledgeable in various Javascript frameworks and libraries, including Vue, React, Angular, JQuery

  • Experience in designing and building cloud-native applications

  • Expert knowledge in HTML / XHTML / HTML5

  • Well versed in developing SOAP / RESTful Web Services

  • Expertise in Apache Tomcat, Websphere, JBOSS (or other application platforms)

  • Fully proficient with the software lifecycle processes and support tools, estimation and quality assurance principles

  • Proven track record in translating new concepts and ideas into fully working software solutions

  • Demonstrated leadership skills and comfortable providing mentorship to less experienced developers

  • Windows, GNU / Linux, CentOS

  • Numerate and literate. Ideally degree educated in Computer Science, Engineering, Mathematics or Science.

Other highly desirable skills are;

  • Microsoft’s Azure cloud service

  • Spring Cloud

  • Visual Studio Team Server (VSTS)

  • Git

  • Experience with NetBeans, Eclipse, Maven

  • Understanding and experience with XML, JSON

Additional Skills of benefit include:

  • Tortoise SVN, Microsoft Team Foundation Server (or other version control system),

  • C++, HTML5, CSS3 and/or JavaScript, Python, Ruby

  • NodeJS

  • Experience of working in an Agile environment

  • Familiar with Atlassian products including JIRA and Confluence

  • MySQL, SQL Server (or other SQL databases)

  • XML, OpenSSL, HTTPS knowledge

  • GUI design/implementation, or knowledge of standards

  • Ability to coordinate day-to-day development and bug fixing activities

  • Understanding of software architecture design best practice and awareness of how to create software which is high performance, scalable, easily maintainable, extensible and easy to test and debug

  • Appreciation of current and emerging technologies along with their potential benefits and limitations

  • Experience of developing software for international markets

  • JUnit or similar unit testing frameworks

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.

Equal Opportunity Employer: Willis Towers Watson believes that effectively managing a diverse workforce is vital to our business strategy. We have an obligation to our organization, ourselves and our clients to hire and develop the best people we can find. We will continually review our policies and practices to ensure that all areas of the employment process (including recruiting, hiring, work assignments, compensation, benefits, promotions, transfers, company-sponsored development programs and overall workplace experience) are free from discriminatory practices. We are committed to equal employment opportunities at Willis Towers Watson.

Unsolicited Contact: Any unsolicited resumes/candidate profiles submitted through our web site or to personal e-mail accounts of employees of Willis Towers Watson are considered property of Willis Towers Watson and are not subject to payment of agency fees. In order to be an authorized Recruitment Agency/Search Firm for Willis Towers Watson, any such agency must have an existing formal written agreement signed by an authorized Willis Towers Watson recruiter and an active working relationship with the organization. Resumes must be submitted according to our candidate submission process, which includes being actively engaged on the particular search. Likewise, for our authorized Recruitment Agencies/Search Firms, if the candidate submission process is not followed, no agency fees will be paid by Willis Towers Watson. Willis Towers Watson is an equal opportunity employer.


Not ready to Apply? at https://willistowerswatson.avature.net/WTWTalentNetwork


  • Share on Facebook

  • Share on Twitter

  • Share on Google+ Share on Pinterest

  • Share on Linkedin

  • Share by Mail


  • Location:Toronto, ON, CARothesay, NB

  • Date Posted:October 1, 2018