This job posting has expired.

Here are some similar positions.

Software Developer

November 21 2021
Industries Bank, Insurance, Financial services
Categories Information Technology, Programming, Development, Data Centre, Warehousing, Cloud, Data analyst, BI, Mining, AI
Toronto, ON

The Opportunity

We are looking for a Software Developer to join the Enterprise Data Warehouse (EDW) team within our Data & Analytics program. As a part of a team, you will be responsible for the development of processes across the full software development lifecycle, from business ask through to production implementation.

Who you'll work with

Communicate and interact effectively with systems professionals, as well as end users who are not systems experts. Work independently, prioritize work assignments, meet deadlines and produce an adequate volume of work. 

What you'll do

  • With supervision and code/design reviews by senior staff, responsible for the timely completion of high quality, well designed and well architected systems that make appropriate use of technology.

  • Responsible for completion of an acceptable volume of work and for the communication of status of personal work plans and tasks required to design, develop, and test assigned portion of projects.

  • Responsible for maintaining currency in technological trends and directions continually upgrading personal technical and IT related skills through research, education and self motivated technology experimentation.

  • Participate in new technology investigation and make recommendations for new technology adoption where appropriate.

  • Other duties as assigned.

What you'll need

  • Computer Science or Engineering degree or equivalent working experience. 

  • Sound knowledge of information systems theories, concepts, methods, and techniques. 

  • Strong organizational, analytical and problem solving skills.

  • Software development knowledge of object oriented programming patterns and scripting languages. Experience with C# (.NET/ .NET Core), Python, and construction of RESTful APIs.

  • Minimum of 3 years of data development experience with an understanding of data management, integration and warehousing patterns and tools; with experience in designing, implementing and optimizing data solutions using PL/SQL, T-SQL, Microsoft SSIS, or equivalents.

  • Experience with relational / multi-dimensional / no-sql database structures and major database platforms, such as Oracle, Microsoft SQL Server, Azure SQL.

  • Exposure to various software development methodologies and practices such as Test Driven Development, Continuous Delivery, Contrainerization, Scrum and Agile. Experience with the following technologies (or similar): Jira, GitHub, Jenkins, Nexus, UrbanCode.

  • Must be able to provide technical design solutions and ensure all technology options are considered

  • Resourcefulness, creativity, good judgement and ability to learn/pick up new things quickly.

  • Willingness to explore new technologies and understanding how they work.

What we're offering

  • Pay for performance environment that offers competitive salary and incentives

  • Numerous opportunities for professional growth and development

  • Comprehensive employer paid benefits coverage, including a Health Spending Account

  • Guaranteed retirement income through a defined benefit pension plan

  • Competitive time off

  • Discount programs including Edvantage and Perkopolis

  • Degreed: a digital platform that helps you quickly and easily discover, share, and track ALL kinds of learning resources — from courses to videos to articles and more.

At Ontario Teachers', we are a globally minded organization and take pride ensuring that the people we hire and the culture we create reflects and celebrates diversity of thought, background and experience.

If you require an accommodation for the application, recruitment or interview process, please let us know and we will work with you to meet your needs.

How to apply

Are you ready to pursue new challenges and take your career to the next level? Apply today on our company site:

As part of your application, you may be asked to complete a pre-recorded interview which includes a CodeVue test. CodeVue is an assessment tool within our digital interviewing platform, HireVue which assesses your coding capabilities. This part of your application could take approximately 20-90 minutes to complete.

We thank you for applying, however, only those selected for a personal interview will be contacted.

Note you are required to be legally entitled to work in the country where this role is located. network