Senior Software Engineer
Thomson Reuters
Toronto, Ontario, Canada
12d ago

Thomson Reuters is the Answer Company™. We provide authoritative content, advanced technologies and human expertise to help our customers find trusted answers.

We enable professionals in the legal, tax and accounting, and media markets to make the decisions that matter most, all powered by the world's most trusted news organization.

The Corporates Legal group is looking to add a Senior Software Engineer to the team at our new Technology Centre in Toronto, Ontario, conveniently located within walking distance of Union Station.

Our plan is to create around 1,500 technology and operations jobs in the coming years.

Reporting into the Development Manager, the purpose of this role is to build and drive a high-quality standard for design and development of product and / or platform components while also leading technical engagement and strategic direction.

Legal Tracker is an industry leading corporate legal solution with focus in matter management, e-billing and analytics. As a SaaS offering, this product caters to over 1300 corporate legal departments in North America to streamline operations, control spend and get complete visibility into the legal landscape.

Responsibilities include but aren't limited to :

  • Effective use of modern development methodologies, build and test automation, and agile processes to deliver high quality solutions
  • Provide technical guidance to the team, ensuring design and architecture are aligned with the global platform strategy
  • Maintain an understanding of industry trends and use this knowledge to bring new innovative ideas to the platform
  • Develop and deliver features and infrastructures changes
  • Ensure performance KPI metrics are maintained while building to scale
  • Own and be accountable for end-to-end deliveries
  • Support production deployments through proactive monitoring to prevent service interruptions and maintain a high level of service quality for our customers
  • Collaborate with other platform engineers to deliver workflows that may span across teams and avoid any duplication of work
  • Communicate both written (documentation) and verbal (knowledge sharing sessions) effectively to help educate and drive technical strategy with team
  • Act as a mentor to junior engineers and interns to sustain a high level of development standards
  • Participate in the hiring process
  • Required Skills :

  • Developed multi-tenant systems, preferably in a cloud environment
  • Previously designed or refactored complex architecture
  • Strong passion for technology and a willingness to learn and apply new skills
  • Expert design skills with significant knowledge of core libraries and common design patterns
  • Ability to write clean code that is easy to understand
  • Understanding of security testing practices and methodologies
  • Customer first approach to software development
  • Able to work independently with minimal direction to achieve goals
  • Strong focus on system performance, scalability with the ability to troubleshoot in large and complex software systems
  • Ability to multitask in a fast-paced environment
  • Inclination towards automation, unit tests, integration tests and adopting agile practices
  • Minimum 5 years in a technical development role
  • Qualifications :

  • Strong C# knowledge working with .NET framework
  • Experience with Azure cloud platform services
  • Integration with SQL Server having focus on query performance
  • Design, development and scaling of REST / SOAP API
  • Nice to have hands-on experience with security vulnerability scanning tools (Qualys, Veracode)
  • Full stack development experience with any JavaScript framework (Angular, React, Vue)
  • Education :

    Minimum Bachelor Degree or higher in Computer Science or Computer / Software Engineering

    Step 2
    Add to favourites
    Remove from favourites
    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.
    Application form