This job board retrieves part of its jobs from: Toronto Jobs | Emplois Montréal | IT Jobs Canada

Tech jobs every day in Canada!

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

   Canadian Tech jobs   

Website updated every day with fresh jobs in the IT industry

previous arrow
next arrow

Explorance: Software Development Manager


This is a Full-time position in Montreal, QC posted April 8, 2021.

Explorance is recognized as one of Deloitte’s Fast 500 software companies in North America and named a 2020 Best Workplaces by the Great Place to Work® Institute recognized for its unique workplace culture.

We have rapidly grown to be an industry leader in best-in-class journey analytics solutions for higher education institutions and enterprises.

Currently, we are looking for a Software Development Manager to join our dynamic team that thrives in a demanding, fast-moving environment.The Software Development Manager will oversee all aspects of the Software Development team and closely partner with the Product and QA team to deliver the highest quality software product.

We are looking for a passionate, energetic, and caring person who enjoys working in a fast-paced environment and can guide and support their team towards excellence.

We want vocal futurists who can advocate their vision, creative problem-solvers who build and lead highly qualified engineering teams.

Our Technology Leads obsess over writing smart, simple, clean code and strive for the best end-user experience.Primary Duties And ResponsibilitiesGuide team development efforts towards successful project delivery.

Provide technical leadership to teammates through coaching and mentorship.

Maintain high standards of software quality within the team by establishing good practices and habits.

Identify and encourage areas for growth and improvement within the team.

Collaborate with other software developers and software architects to plan, design, develop, test, and maintain solutions.

Assist in the collection and documentation of requirements, development of user stories, estimates and work plans.

Prepare reports, manuals and other documentation on the status, operation and maintenance of software.

Design, develop, and unit test applications in accordance with established standards.

Participate in peer-reviews of solution designs and related code.

Responsible for package and support deployment of releases.

Develop, refine, and tune integrations between applications.

Analyze and resolve technical and application problems.

Assess opportunities for application and process improvement and prepare documentation of rationale to share with team members and other affected parties.

Adhere to high-quality development principles while delivering solutions on-time and on-budget.

Provide third-level support to business users.

Research and evaluate a variety of software products.Skills And CompetencesAnalytical Skills: be able to recognize the needs of customers, and create new applications that answer those needsCommunication: be able to clearly communicate their ideas to othersCreativity: Creativity is needed to help invent new ways of approaching problems and developing innovative applicationsProblem-Solving: be able to identify the cause, provide the solution and make a decision that move the project forwardTeamwork: be able to work well with othersTechnical Skills: be adept in computer languages and have good technical knowhowAbility to multitask, prioritize, and deliver in a high-pressure environmentQualification/RequirementsBA in computer science, or related field, or equivalent experience5 years+ experience of management/leadership experience in a software development organization required7 years+ experience working through the design, development, release cycle, and delivering software products to marketStrong knowledge of Object-Oriented ProgrammingStrong understanding of architecture, database design, and SQLExperience delivering public-facing applications that employ modern user experience and security best practices.Experience building and deploying solutions to public cloud infrastructure – Azure (preferred), AWS, Google Cloud, and similar.Powered by JazzHRMKo3MdIiCh