This job board retrieves part of its jobs from: Emploi Étudiant | Toronto Jobs | Work From Home

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

Software Manager

Johnson Controls

This is a Contract position in Brossard, QC posted February 12, 2020.

The Software Manager will be working on business, processes, or architecture initiatives.

When working on business initiatives, the Software Manager will be responsible for leading and coordinating projects from a technology perspective, ensuring that software development life cycle activities are consistent and generally accepted best practices.

Job duties include, but are not limited to research, tool evaluation, documenting patterns and standards, defining technology strategy, technology evaluation and recommendation, mentoring developers through hands-on assistance as well as formal and informal training and some technical development.

Software Manager must be able to take high level direction, formulate a plan to achieve the goals and execute the plan.

Software Manager will be expected to work on multiple tasks and initiatives concurrently.

This position would be for Kantech brands group and reports to the director of Engineering.

How you will do it Manage a team of software engineers that build software products and solutions.

Provide team and project leadership to Engineers and software development activities.

Provide feedback and coaching to Software Engineers on best practices for software development and code Mentor and coach a team(s) of Software developers to be productive and engaged contributors.

Participate in team meetings in an open, cross-functional environment.

Continuously review and improve software development activities to achieve better quality.

Research new development tools, libraries, methodologies and technologies.

Set goals to developers aligned with company objectives.

Conduct performance measurements and development feedback for direct reports.

Work with other department managers to coordinate projects activities and resources to best meet the company objectives.

Participate in the coordination and preparation of effective development estimates, schedules and test plans which includes project staffing, equipment and materials, unit testing and support for functional and automated testing activities.

What we look for Required Three to five years’ experience as a software manager, providing technical leadership.

Ten years OO software development/architecture experience in either C++, Java or C#.

Experience in building web based applications.

Experience building highly scalable and secure applications.

Experience building and supporting mission critical applications, running in a highly distributed manner.

Experience in building mobile applications is an asset.

Experience in cloud platforms such as Azure, AWS, GCP is an asset.

Experience with REST API design and implementation is an asset.

Familiarity with various requirements gathering techniques, configuration management concepts and tools.

Experience in Agile software development using Scrum or SAFE.

Demonstrated strong logical and technical problem-solving skills.

Demonstrated ability to learn and quickly comprehend new concepts.

Demonstrated strong judgment and decision-making ability.

Experience overseeing (from a technical perspective) multiple projects.

Strong verbal and written communication and presentation skills.

Previous Job Searches My Profile Create and manage profiles for future opportunities.