This job board retrieves part of its jobs from: Healthcare Jobs | Professional Careers | Toronto Jobs

To post a job, login or create an account |  Post a Job

  Toronto Jobs  

Bringing the best, highest paying job offers near you

previous arrow
next arrow

Full Stack Developer Co-op (Summer 2021 4-month Term)

Oxford Properties

This is a Contract position in Toronto, ON posted January 6, 2021.

Why join us?

Are you looking to join a dynamic pension plan that embodies the strong values of its 500,000 members and is an industry leading global investor? If so, we would love to tell you our story.

At OMERS we put our people first and are proud to embrace the diversity of thought and leadership that comes from having locations in Toronto, London, New York, Singapore, Sydney and other major cities across North America and Europe. Our culture is truly one of a kind. We get stuff done, and have fun doing it! We take great pride in contributing to the communities where we live with an ever-constant eye to the global investment markets.

We’re seeking a talented Full Stack Developer co-op student to join our pension technology development team as we develop modern web applications using the latest web technologies and paradigms. We operate in an agile environment with daily stand-ups and work closely with other functions such as stakeholders, product owners, QA testers, back-end team and business analysts. The pensions technology is relied on by over 500,000 members. We are located in downtown Toronto with a newly renovated office including two kitchens, snacks, Microsoft surface hubs, and sit/stand work desks. We pride ourselves on diversity, inclusion, and building a great team culture where everyone feels welcomed, supported and empowered.

We encourage continuous learning and you will be working with many skilled developers with a wealth of experience to guide you. Your work will be meaningful and help drive OMERS further into the future.

Your personality?
• Outgoing
• Problem solver
• Strong communications skills
• Desire to learn
• Team player

As a member of this team, you will be responsible for:

What will you do?
Quickly synthesize business requirements, research and design principles into well-considered applications. You will need to be able to identify and solve problems; explore different design solutions and present best options to the project team members and stakeholders. Within each sprint you will pick up tasks, develop, test, and deliver to enterprise applications in production. With each release you will be able to see the impact of your work in the real world.
What are your responsibilities?
• Consume and understand business, functional and technical requirements presented by the BA team
• Participating in solution evaluation, analyze feasibility of features, and develop proof of concepts when needed to explore a new technology or idea
• Collaborate with other team members to interactively design and develop new applications and features
• Develop and maintain complete end-to-end cross-browser compatible web applications with a high level of code quality
• Put stability and security first
• Develop technical documents to accurately represent the design and code, as well as commenting your code.
• Create unit tests for your code to a high level of coverage
• Participating in design review sessions with project teams, acquiring consensus and approval on designs and documentation

To succeed in this role, you have:

• CSS with pre-processors like Sass being an asset
• Javascript ES6
• Node.js
• Object-oriented and functional programming experience
• ExpressJS
• ReactJS, with associated testing and state libraries as an asset (Jest, Redux, Thunk)
• MSSQL or MySQL, MongoDB or other no-SQL databases
• Web services experience; building and consuming: especially RESTful APIs
• AWS, Google GCP, Azure, Heroku and other cloud platform experience is an asset.
• Docker, Kubernetes experience is an asset
• Git and Github/Gitlab workflow, git command line is an asset.