Intermediate Software Development Lead to oversee the creation of SaaS solutions that provide targeted advertising for online streaming platforms.
Job Type: Permanent
Positions to fill: 1
Start Date: Jun 05, 2023
Job End Date: Jun 05, 2023
Pay Rate: Salary: Negotiable
Job ID: 130206
Location: Winnipeg, Calgary, Edmonton, Halifax, London, Montreal, Ottawa, Regina, Toronto, Vancouver, Victoria
Our SaaS client is seeking a Intermediate Software Development Lead to oversee the creation of SaaS solutions that provide targeted advertising for online streaming platforms.
Must Haves:
Must Haves:
- 4+ years experience as a Software Development Lead
- 7+ years experience as a Software Developer (Java, Kotlin, C++, C# or Python)
- Experience building RESTful web services
- Experience with Amazon Web Services or similar (Google Cloud Platform or Microsoft Azure)
- Experience working in an Agile and Scrum environment
- Understanding of Architectural principles in Software Development
- Experience mentoring junior developers and performing peer code reviews
- Bachelor's Degree in Computer Science or equivalent
- Experience in the Cable or Satellite industry
- Experience with database technologies such as PostgreSQL, TSQL, DynamoDB, Redis, or Protocol Buffers
- Develop strategies and implementation plans that support both short and long-term objectives of the company
- Lead the software development teams and initiatives to ensure delivery of high-quality software or Software-as-a-Service offerings that meets the customer's needs while incorporating best practices
- Actively participate in the overall technical product/solution design, delivery and ongoing production support
- Work closely with the leaders of various departments and geographies to deliver against product and technical roadmaps as well as ensure strong operational strategic alignment.
- Work to constantly challenge and improve existing application platforms and processes
- Foster innovation and creativity
- Facilitate decision-making, impediment resolution, and consensus across the entire organization
- Provide oversight to the quality of Software Development Company Vendors
- Determine and design application architecture