Software Engineer

4 weeks ago


Reigate Surrey, United Kingdom WTW Full time
We are seeking for a talented C# Software Engineer to join one of our highly-skilled and close-knit development teams following Scrum methodologies to develop market-leading insurance pricing solutions. These are varied and challenging opportunities where you will be able to play a key role creating new product features and enhancing existing code, whilst ensuring the product continues to meet high levels of reliability, maintainability, usability and performance. The Role:

Working with the Product Owner to define, refine and deliver the product backlog, Designing and documenting software solutions meeting functional and non-functional requirements, Implementing and refactoring product 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, Working closely with test engineers to guarantee suitable test coverage, identifying and executing manual tests if necessary, Participating in sprint planning meetings, daily stand-ups and sprint retrospectives, striving to continuously improve the team velocity, its processes and engineering practices, Depending on experience, mentoring junior members of the team and taking a lead role for some of the above activities. The Requirements:

Proficient in software development using C# .NET, Experience with the full software development lifecycle in a commercial/production environment: requirements capture and analysis, estimation, detailed software design, implementation, unit and system-level testing, installation and deployment, maintenance, Experience with software engineering best practices: object-oriented design and implementation, design patterns, SOLID principles, Agile and Extreme Programming methodologies, Experience with software development tools: IDE’s, version control, test automation, continuous integration, defect and backlog management systems Other highly desirable, but not essential skills are:

Ability to coordinate day-to-day development and bug fixing activities, Ability to design high-performance, scalable and extensible software architectures which are also easy to test, debug and maintain, GUI design/implementation, knowledge of standards and frameworks such as WPF or WinForms, Appreciation of current and emerging technologies along with their potential benefits and limitations, Visual Studio, Git and Azure DevOps Experience of unit and GUI test automation frameworks such as MS Test and Ranorex, Passion for maths, statistics and complex algorithms. General knowledge of the Insurance Industry Degree-educated with Computer Science, Engineering, Mathematics or relevant discipline Equal Opportunity Employer At WTW, we believe difference makes us stronger. We want our workforce to reflect the different and varied markets we operate in and to build a culture of inclusivity that makes colleagues feel welcome, valued and empowered to bring their whole selves to work

every day. We are an equal opportunity employer committed to fostering an inclusive work environment throughout our organisation. We embrace all types of diversity.
  • Software Engineer

    4 weeks ago


    Reigate, Surrey, United Kingdom Willis Towers Watson Full time

    We are seeking for a talented C# Software Engineer to join one of our highly-skilled and close-knit development teams following Scrum methodologies to develop market-leading insurance pricing solutions. These are varied and challenging opportunities where you will be able to play a key role creating new product features and enhancing existing code,...


  • Reigate, Surrey, United Kingdom Willis Towers Watson Full time

    We are seeking for a talented C# Software Engineer to join one of our highly-skilled and close-knit development teams following Scrum methodologies to develop market-leading insurance pricing solutions. These are varied and challenging opportunities where you will be able to play a key role creating new product features and enhancing existing code,...

  • Software Engineer

    3 weeks ago


    Reigate, United Kingdom WTW Full time

    We are seeking for a talented C# Software Engineer to join one of our highly-skilled and close-knit development teams following Scrum methodologies to develop market-leading insurance pricing solutions.  These are varied and challenging opportunities where you will be able to play a key role creating new product features and enhancing existing code,...

  • Software Engineer

    4 weeks ago


    Surrey, United Kingdom Hudson Shribman Full time

    Software Engineer , Surrey. The purpose of the Software Engineer is to create, maintain and release high quality software to schedule, in accordance with Company standards. Responsibilities The purpose of the Software Engineer is the design, coding, debugging, testing and maintenance of software for embedded applications encompassing both...

  • Software Engineer

    20 hours ago


    Surrey, United Kingdom Hudson Shribman Full time

    Job DescriptionSoftware Engineer, Surrey.The purpose of the Software Engineer is to create, maintain and release high quality software to schedule, in accordance with Company standards.ResponsibilitiesThe purpose of the Software Engineer is the design, coding, debugging, testing and maintenance of software for embedded applications encompassing both...

  • Software Engineer

    4 weeks ago


    Surrey, United Kingdom Hudson Shribman Full time

    Software Engineer, Surrey.The purpose of the Software Engineer is to create, maintain and release high quality software to schedule, in accordance with Company standards.ResponsibilitiesThe purpose of the Software Engineer is the design, coding, debugging, testing and maintenance of software for embedded applications encompassing both low-level...

  • Software Engineer

    4 weeks ago


    Surrey, United Kingdom Hudson Shribman Full time

    Software Engineer, Surrey.The purpose of the Software Engineer is to create, maintain and release high quality software to schedule, in accordance with Company standards.ResponsibilitiesThe purpose of the Software Engineer is the design, coding, debugging, testing and maintenance of software for embedded applications encompassing both low-level...

  • Software Engineer

    1 day ago


    Surrey, United Kingdom Hudson Shribman Full time

    Software Engineer , Surrey. The purpose of the Software Engineer is to create, maintain and release high quality software to schedule, in accordance with Company standards. Responsibilities The purpose of the Software Engineer is the design, coding, debugging, testing and maintenance of software for embedded applications encompassing both low-level...

  • Software Engineer

    4 weeks ago


    Surrey, United Kingdom Hudson Shribman Full time

    Software Engineer, Surrey.The purpose of the Software Engineer is to create, maintain and release high quality software to schedule, in accordance with Company standards.ResponsibilitiesThe purpose of the Software Engineer is the design, coding, debugging, testing and maintenance of software for embedded applications encompassing both low-level...

  • Software Engineer

    7 hours ago


    Surrey, United Kingdom Hudson Shribman Full time

    Job Description Software Engineer , Surrey. The purpose of the Software Engineer is to create, maintain and release high quality software to schedule, in accordance with Company standards. Responsibilities The purpose of the Software Engineer is the design, coding, debugging, testing and maintenance of software for embedded applications ...

  • Software Engineer C

    3 weeks ago


    Surrey, United Kingdom Redline Group Ltd Full time

    Are you looking for the best Software Engineer C# job in New Malden? If so, a fantastic Software Engineer C# job opportunity has arisen to join a well-established major global provider of navigation solutions, including radars, compass systems and bespoke cutting-edge electronic solutions.The Software Engineer C# based in New Malden requirements...


  • Reigate, United Kingdom WTW Full time

    The Role:- •Work with the Product Owner and the team members to define, refine and deliver the product backlog •Contribute to the design of SaaS software solutions meeting functional and non-functional requirements •Implement code, following best practices for maintainability, testability and performance •Implement test-related code (unit...


  • Reigate, United Kingdom WTW Full time

    ICT are in the process of creating a suite of cloud native SaaS products that build upon our market-leading insurance solutions. As a Platform Software Engineer, you will work as part of a highly-skilled and close-knit development team to develop key platform capabilities for our product teams to consume and implement. This is a varied and challenging...

  • Software Engineer

    4 weeks ago


    Chertsey, Surrey, United Kingdom Consilium Group Limited Full time

    Consilium Recruit are proudly supporting a specialist defence engineering company working in partnership with UK MOD to recruit a Software Engineer to develop software for complex in theatre communication systems. Negotiable salary dependant on experience plus an excellent set of benefits that includes paid overtime or time off in lieu, onsite gym,...


  • Surrey, United Kingdom Hudson Shribman Full time

    Senior Software Engineer , Surrey. The purpose of the Senior Software Engineer is to create, maintain and release high quality software to schedule, in accordance with Company standards. Responsibilities The purpose of the Senior Software Engineer is the design, coding, debugging, testing and maintenance of software for embedded applications...


  • Reigate & Banstead, Surrey, United Kingdom People Source Consulting Full time

    Role: Embedded Firmware/Software Engineer / Senior Engineer 5 hours a week, 4% Employers, Employee 4%, Death in Service Cover of 4 x basic salary, Income Protection, Private Medical ** We are looking to hire an Embedded Firmware/Software Engineer at intermediate or senior level to join a dynamic team developing existing and new products. The ideal...

  • Software Engineer

    1 week ago


    Surrey, United Kingdom Hudson Shribman Full time

    Purpose of the RoleThe purpose of the role is to create, maintain and release high quality software to schedule, in accordance with Company standards.Key Responsibilities:The purpose of the role is the design, coding, debugging, testing and maintenance of software for embedded applications encompassing both low-level microprocessor code as well as higher...

  • Software Engineer

    1 day ago


    Surrey, United Kingdom Hudson Shribman Full time

    Purpose of the Role The purpose of the role is to create, maintain and release high quality software to schedule, in accordance with Company standards. Key Responsibilities: The purpose of the role is the design, coding, debugging, testing and maintenance of software for embedded applications encompassing both low-level microprocessor code as well as...


  • Surrey, United Kingdom Copello Global Full time

    Copello are working with a leading Defence contractor, who are looking for a a Senior Software Engineer, focusing on Maritime communications.Experienced in software design and development, using a vast array of programming languages including C++, C, Java, and experience with embedded and desktop operating systems such as Linux and Windows, are...


  • Surrey, United Kingdom Copello Global Full time

    Copello are working with a leading Defence contractor, who are looking for a a Senior Software Engineer, focusing on Maritime communications.Experienced in software design and development, using a vast array of programming languages including C++, C, Java, and experience with embedded and desktop operating systems such as Linux and Windows, are...