(Canada) Full Stack Software Engineer - Sr (contract)

job
  • Thomson Reuters
Job Summary
Location
,ON
Job Type
Contract
Visa
Any Valid Visa
Salary
PayRate
Qualification
BCA
Experience
2Years - 10Years
Posted
16 Nov 2024
Share
Job Description
(Canada) Full Stack Software Engineer - Sr (Contract) Contract (4 months 6 days)
Published a week ago
Senior Full Stack Software Engineer
An exciting opportunity exists for an experienced Senior Full Stack Software Engineer looking to drive the next generation of legal innovation. Working on all aspects of software solutions being developed by the Thomson Reuters Document Intelligence team. This is an AI focused team working to bring best in class language-based machine learning capabilities to customers throughout the portfolio of Thomson Reuters products.
The successful candidate will work on a cross-functional team of software developers, machine learning engineers, and data scientists in a highly autonomous and collaborative development environment using the state of the art cloud technology stack. The successful applicant will be working within an agile team located locally and in remote locations following a scrum based methodology.
About The Role:
In this opportunity as a Senior Full Stack Software Engineer, you will:
Work within a full stack development team to develop multi-tenant cloud based software and microservices (client- and server-side applications) with a focus on quality, scalability, and reliability.
Independently translate product requirements into scoped engineering efforts; provide technical leadership in proposing architectural / implementation ideas to the team for consideration, balancing near term requirements with long term value.
Utilize data to make decisions and guide priorities and hold others accountable to the same.
Develop code in accordance with agreed upon best practices; bring your own ideas to the table on additional best practices that could help the team.
Peer review code from other members of the team offering candid, caring, and constructive feedback.
Mentor junior development staff through active listening and pair programming.
Understand and be able to explain practices (such as refactoring, TDD and pair programming) and their benefits so that the team consistently works together with a deep understanding.
Adhere to accepted best practices of SDLC (i.e., gitflow, unit testing, CI/CD, etc.) and act on the principles of Agile/Scrum within the team.
About You
You are a fit for the position of Senior Full Stack Software Engineer if your background includes:
Bachelor's in Computer Science, Software Engineering, or related.
At least 5 years of cloud software development experience - extended periods with both Front-End and Back-End Experience.
Experience with object-oriented programming with languages, preferably C# and .NET Core.
Understanding of version control systems, such as Git.
Understanding of Service Oriented Architecture.
Experience with Microsoft Azure, specifically, Azure SQL Database, Azure Service Bus, Azure Storage, Azure Web Apps, etc. or analogous technologies in AWS or GCP.
Experience with a variety of SQL and No-SQL database technologies.
Experience independently evaluating, suggesting improvement for, and translating feedback on code.
Excellent communication skills, both verbal and written.
Passionate, self-motivated, problem solver, comfortable with ambiguity.
Bonus Qualifications
Experience with Typescript.
Experience with AODA.
Experience with Office JS.
Experience with LLM.
All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, disability, or status as a protected veteran.
The pay range that the employer in good faith reasonably expects to pay for this position is 73/hr to 84/hr CAD.
Our benefits include medical, dental, vision and retirement benefits.
Applications will be accepted on an ongoing basis.
#J-18808-Ljbffr