Senior Software Developer
Ontario Teachers'​ Pension Plan
2356, CA
il y a 4j

Senior Software Developer

The opportunity

Provide technical solutions required by the Ontario Teachers’ Pension Plan to meet its business objectives. Contribute considerable amount of business and / or technical knowledge to complex projects.

Who you'll work with

Small cross functional teams consisting of software developers, testers, designers, and project managers. There is also a lot of interaction with our internal customers and stakeholders.

What you'll do

  • Under general direction of a project leader or supervisor completes high quality, well designed and implemented software applications that make appropriate use of technology.
  • Develop personal plans and the task details appropriate for completion of all work assignments.
  • Participate in the project planning of software development tasks, testing, deployment and on-going support.
  • Maintain currency in technological trends and directions through research and education.
  • Strive to evolve our technical environment and practices.
  • Other duties as assigned
  • What you'll need

  • Computer Science or Engineering degree or equivalent education.
  • Minimum 3 years of experience using current software development techniques
  • Extensive experience with programming languages such as Java, JavaScript, HTML and CSS
  • Experience with Java EE and associated tools such as IDEs, Git, Maven and CI servers
  • Experience with SQL and NoSQL databases, SOAP and RESTful Web Services development
  • Experience with AngularJS and Polymer
  • Experience with dependency and build automation frameworks : Maven, Yarn, NPM, Grunt, Bower
  • Experience working with vendor engagements including technical validation and verification
  • Excellent organizational, analytical and complex problem solving skills.
  • Ability to communicate and interact effectively with technical professionals, as well as users who are non-technical experts.
  • Ability to work independently, prioritize work assignments, meet deadlines and produce an adequate volume of work.
  • Ability to work and collaborate well in an agile project team.
  • Resourcefulness, creativity, good judgment, consulting and report writing
  • What we're offering

  • Pay for performance environment that offers competitive salary and incentive
  • Numerous opportunities for professional growth and development
  • Comprehensive employer paid benefits coverage
  • Guaranteed retirement income through a defined benefit pension plan
  • Competitive time off
  • Discount programs including Edvantage and Perkopolis
  • At Ontario Teachers', diversity is one of our core strengths. We are a globally minded organization and take pride ensuring that the people we hire and the culture we create reflect and celebrate diversity of thought, background and experience.

    Accommodations are available upon request for candidates with a disability taking part in the recruitment process and once hired.

    How to apply

    Please note : You may also be invited to complete a pre-recorded digital interview as part of your application. This portion of your application will take approximately 10 minutes to complete.

    Are you ready to pursue new challenges and take your career to the next level? Apply today!

    We thank you for applying, however, only those selected to continue will be contacted. Note that candidates must be legally entitled to work in the country where this role is located.

    Functional Area :

    Information Technology

    Requisition ID : 2356


    The privacy of your personal information is important to us. Please visit ourPrivacy Centreto learn how we handle your personal information.

    Mon email
    En cliquant sur « Continuer », je consens au traitement de mes données et à recevoir des alertes email, tel que détaillé dans la Politique de confidentialité de neuvoo. Je peux retirer mon consentement ou me désinscrire à tout moment.
    Formulaire de candidature