Titre du poste ou emplacement
RECHERCHES RÉCENTES
Mississauga, ON
Télétravail
Full-time
Experienced
Publié il y a 28 jours Ce travail peut expirer bientôt !
Job Title: Software Team Lead Job ID: AM46912152Location: Mississauga, ON Overview:Our client is recognized worldwide as an innovative manufacturer of ground penetrating radar (GPR) instrumentation and software and they are looking to recruit a Software Team Lead to provide supervision to the Software team. You will work with Product Management to define customer and product needs, collaboration with other R&D teams in defining and execution of R&D projects. Their offices are based in Mississauga, Canada. The client will happily consider applications from candidates who wish to relocate to the area or would like to work remotely with regular travel to site. What you will be doing:Project Execution
  • Create project execution plans, clearly defining deliverables and timeline
  • Be the Scrum master, delegates work assignments
  • Be a Product owner, leading, evaluation and prioritization of features
  • Design, code, test and document application software
  • Define, improve and apply the best project execution practices
  • Define resource allocation to projects.
Supervision, Management and Planning
  • Supervises the Software team, including training, mentoring and managing day-to-day performance
  • Works with the HR Director for the hiring process
  • Establishes team member's performance goals and completes performance evaluation
  • Plans and coordinates staff skills development
  • Communicate all positive, negative and where needed, reprimands to direct reports.
  • Participate in SSI's strategic planning and SWOT analysis and identify new opportunities or gaps in your area.
Technical Leadership
  • Monitor technical developments and best practices to provide team guidance
  • Provide technical assessments for new product concepts
  • Provides customer support/training both in-house and in the field
  • Assist Product Management with developing sales and marketing messaging and materials.
What you must have:
  • A Bachelor's degree in Science, Engineering, Computer Science or other relevant discipline; Servant leadership skills and experience leading teams
  • Strong Software Engineering and Software Development skills
  • Competent in Software Architecture and System Design
  • Proficient in Python and C/C++, competency in Cython, JavaScript preferred
  • Proficient in Linux (ARM) and Windows application development
  • Competent in Linux (ARM) driver development preferred
  • Proficient in project management; Proficient in Agile software development methodology (Scrum Master)
  • Competent in Waterfall software development preferred
  • Capable of maintaining and refactoring legacy code bases
  • Knowledge in GPR applications is considered a bonus
For more information about TEEMA and to consider other career opportunities, please visit our website at www.teemagroup.comBy applying to TEEMA on any job portal implies you are entering into a business relationship with us and therefore grants TEEMA consent to send you further job updates or industry and company-related information.