Senior Software Engineer
Willis Towers Watson
Sydney, New South Wales
6d ago

The Role

  • Designing, implementing, refactoring and testing code, 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
  • Working with team members and Product Owner to help create User Stories and define acceptance criteria
  • Participate in Agile / scrum activities (sprint planning, stand-ups, retrospectives), striving to continuously improve the team velocity, its processes and engineering practices
  • Mentor junior members of the team and lead through example, support your Engineering Manager in supporting a high-performance product and team
  • The Requirements

    We are looking for a developer with strong application development and front-end skills in a cloud space, ideally from an innovative agile environment.

  • Strong software engineering skills using C#, .NET / .NET Core, ASP.NET
  • Proficiency in the design and development of responsive single-page / progressive web applications using;
  • JavaScript / TypeScript / HTML / CSS (with one or more of Angular, React, Vue, Bootstrap or other JS based framework experience)
  • Strong appreciation of UX principles, ability to iterate commercial-quality GUI implementations working from wireframes / mock-
  • ups and other assets produced by UX designers

  • Experience developing test frameworks / test cases for C# (for example : NUnit), Web UI’s and RESTful services (for example, using Selenium, Postman, jmeter)
  • Experience with development and deployment of applications utilizing Microsoft Azure PaaS services (for example Web Apps, Azure Functions, Event Hubs, AppInsights);
  • or equivalent technologies in competing cloud stacks such as AWS

  • Industry experience with software engineering best practices : object-oriented design and implementation, design patterns, SOLID principles, Agile and Extreme Programming methodologies
  • Comfortable working in a collaborative Agile / Scrum, CI / CD environment with tools such as Azure DevOps, GIT, Team City, Octopus Deploy
  • Passionate about new languages / frameworks and learning about new and emerging technologies
  • A curious personality that is always looking to improve your product, your team, your process and yourself
  • Practical experience in architecting high-performance and scalable web applications and supporting infrastructures
  • Experience with SQL server or other storage technologies
  • Experience in data visualisation (for example D3, PrimeNG, NGX Charts)
  • Equal Opportunity Employer

    Apply
    Add to favorites
    Remove from favorites
    Apply
    My Email
    By clicking on "Continue", I give neuvoo consent to process my data and to send me email alerts, as detailed in neuvoo's Privacy Policy . I may withdraw my consent or unsubscribe at any time.
    Continue
    Application form