Team Lead - Software Development

Team Lead - Software Development
CadMakers, Canada

Experience
1 Year
Salary
0 - 0
Job Type
Job Shift
Job Category
Traveling
No
Career Level
Telecommute
No
Qualification
As mentioned in job details
Total Vacancies
1 Job
Posted on
Sep 17, 2021
Last Date
Oct 17, 2021
Location(s)

Job Description

What is the role?

We are looking for a Software Development Team Lead to guide and mentor a team of software developers in an agile environment. You will bring great knowledge and experience of best practices, the ability to collaborate with stakeholders, decipher and translate their business requirements in a clear and streamlined approach, ensure your team efficiently produces high quality output, all while mentoring them in their career development. You will be responsible for leading aspects of the software development life cycle, from designing APIs and debugging applications to working with Product Owners and configuring existing systems. You bring a wealth of hands-on experience to our team in .NET C# development and JavaScript and you will be integral in the development, and improvement and growing commercialization of our cmCore.io productivity platform. You love learning, being challenged, and challenging others to grow while bringing creative ideas and novel approaches to the table to solve problems.

Requirements

The Software Development Team Lead will be primarily responsible to:

  • Work closely with Product Owners, design teams and other departments to understand business requirements and help translate these into technical requirements for the development team through collaboration, planning and documentation of technical specifications for features or system design;
  • Provide technical leadership to junior teammates through coaching and mentorship, and supporting growth of talents by providing candid feedback and leading cmGrow processes;
  • Maintain high quality standards by establishing good practices, and challenging and mentoring the team to adhere to these standards (i.e. test-driven development, unit testing, documentation and knowledge-sharing, and other);
  • Assume ownership of large projects by executing project plans provided by Product Owners, which includes helping with project scope, schedule and deliverables including customer needs and expectations;
  • Build preliminary project schedules with manager and maintaining project schedules throughout the project lifecycle while helping them organize efforts and prioritize task required to generate project deliverables;
  • Lead the core team to ensure that you are the first point of contact for all teammate technical related inquiries, teammate training and that you are helping them develop their own skills;
  • Conduct regular project check-ins with team members, ensuring they are conforming to company best practices, understanding applicable development processes and providing guidance as required;
  • Discuss core team workload challenges with management to ensure project requirements are being met;
  • Provide support to internal and external users of cmCore.io products, such as assisting with user issues and bug escalations in a timely fashion;
  • Remain hands-on with projects in question, working on features and bug fixes and taking ownership and responsibility for advanced areas of the projects (i.e. pipelines);
  • Recognize potential process improvements and escalating them;
  • Assist in the recruitment process of new teammates; and
  • Other responsibilities as discussed with manager to meet team objectives and for continuous development.

Minimum Qualifications

  • Proven track record of writing clean, testable, efficient, scalable code using .NET programming languages (C#, WPF, MVVM design patterns) and leading code reviews
  • Strong React and typescript knowledge
  • Three.js knowledge an asset
  • Analyze system requirements and prioritize tasks based on most impactful and/or task dependencies
  • Be a team player: knowing when to help, delegate and give ownership.
  • Intermediate Software development with a minimum 3 years full time

Who are we?

Founded in 2014, CadMakers is an industry-leading digital construction, digital fabrication, and manufacturing technology company headquartered in Burnaby, British Columbia. We are a team of highly motivated innovators delivering Digital Construction Twin and Digital Fabrication Twin solutions (mix of products and services) to our global customers. We exist to provide simple solutions to the construction industry's most complex, yet common problems. Our products (cmBuilder.io and cmExe.io) and services are making an impact in the marketplace and we need your help to take us to the next level!

Our values: We are Innovative, we are Hard-working, we are Humble, we are Customer-Focused, we value Performance and we are a TEAM.

Benefits

Why Work with Us?

Here are a few rea

Job Specification

Job Rewards and Benefits

CadMakers

Information Technology and Services - Burnaby, British Columbia, Canada
© Copyright 2004-2024 Mustakbil.com All Right Reserved.