Find flexible jobs

Job Description

Senior Software Developer - Team lead (full-time, work from home)

Rate TBD
Location Montreal, QC Canada (From home)
Type of project IT & Software Agile / Scrum Master, C++, Programming, Software Architecture
Duration Permanent ongoing
Education required College/University
Years of experience more than 5
Type of employment OtherOTHER
Area of Specialization Engineering
Languages required N/A
Workhoppers Montreal QCTELECOMMUTE
Description
As a Senior Software Developer and Team Lead, you will work closely with our product and development teams to assess customer needs, and will be responsible for developing innovative software solutions for the physical security market and transmit your knowledge to your team. You have good interpersonal skills to lead the team, but are willing to continue contributing via coding/development. Being a Senior Software Developer, your job focus will be on application development, specifically backend, using C++.

ESSENTIAL JOB FUNCTIONS

• Participate in all aspects of the SDLC from a project’s initiation to the release and post-release support
• Develop innovative features from customer use cases
• Engage in application development using an Agile methodology
• Perform technical project requirement analysis
• Lead and review architectural design documents
• Write well-structured and well-tested code to improve performance, reliability and scaling of our products
• Identify project development issues / risks and suggest alternatives to alleviate or resolve them
• Provide technical leadership to teammates through coaching and mentorship
• Plan, estimate and delegate work together with the product manager

SKILL/JOB REQUIREMENTS

• Strong technical skills on application development, specifically backend, using C++.
• Strong knowledge of programming languages and technologies: C++, C#, and Rest API.
• In-depth knowledge of software architecture
• Experience developing micro services architecture
• Experience with Agile methodology
• Familiarity with Unit Testing, Databases, Networking and Profiling
• Strong knowledge of the software development lifecycle
• Excellent analytical and creative problem-solving skills
• A proven track record of successfully developing consumer-facing applications for/within large enterprise organizations
• Comfortable operating in a fast-paced environment that’s constantly evolving and changing
• Excellent oral and written communication skills

Preferred:
• Familiarity with Qt and modern JavaScript framework such as React
• Experience with CCTV products and concepts (CCTV, Access control, Intrusion, Detection and Alarm panels)
• Knowledge of large project management
• Experience leading or managing technical teams

EDUCATION/EXPERIENCE

• Bachelor’s degree in Software Engineering, Computer Engineering, Computer Science, or related field OR relevant work experience
• 5+ years of experience as a software developer
• 2+ years of experience in a technical leadership position, preferred

Candidates who do not already have the right to work in Canada will not be considered.

Please send your CV to [email protected]
Specific schedule:
  Mon Tue Wed Thu Fri Sat Sun
Morning
Afternoon
Evening
 
2021-06-02

-June 2, 2021
 

 

Send an email to contact directly the company. This is an opportunity to sell your skills.

As seen in