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
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)
Minimum Bachelor Degree or higher in Computer Science or Computer / Software Engineering