Canada Full Stack Software Engineer - Sr (Contract) Contract (4 months 20 days)
Published 5 days ago
Angular
C#
AODA
.NET
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:
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
Bachelor's in Computer Science, Software Engineering, or related
At least 5 years of cloud software development experience - extended periods with of 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