FREE ACCESS
5,000–10,000 jobs/day

See all jobs on JobTailor
Search thousands of fresh jobs every day.
Discover
- Fresh listings
- Fast filters
- No subscription required
Create a free account and start exploring right away.

Lead Developer, Business Applications – T & I
Radio-CanadaLead Developer at CBC/Radio-Canada focusing on Business Applications within the Enterprise Application Development team. Leading development processes, mentoring developers, and promoting software best practices.
Tech Stack
Tools & technologiesAngularAzureCloudJenkinsPython
About the role
Key responsibilities & impact- Lead and enable an application development team to deliver and support software application products.
- Work with developers and product owners to ensure implementations/approaches are cohesive and align with the system design and technical requirements set by the Solution and Software Architects and result in prioritized work to deliver value in each sprint/product increment.
- Lead design and code reviews.
- Mentor developers.
- Manage scoping and prioritization.
- Manage release processes (testing, release management with QA, debugging and bug fixes), deployments and incident reviews.
- Provide input and feedback on technical decisions, taking ownership when it needs to happen.
- Promote software development best practices and help the team maintain robust, testable, maintainable, high-quality and high-performing code.
- Collaborate with UI/UX designers to deliver the best possible audience experience and enable inclusive and accessibility-first design.
- Engage in quality management activities.
- Collaborate with other technical leaders, including the Solution and Software Architects, to align our technical and business strategies.
- Openly communicate with team members on an ongoing basis, being supportive and receptive to feedback and questions.
- Actively contribute to our communities of knowledge, practice and expertise.
Requirements
What you’ll need- Seven or more years’ experience in a senior application development role and a demonstrated ability to provide technical and team leadership for other developers.
- Degree (BA, BSc) or diploma in a software development, science or engineering discipline, or skills acquired through experience and other means.
- Strong experience with mentoring and giving guidance to other developers.
- Experienced in leading coding standards, quality management, source code management, CI/CD pipelines, release management, software development lifecycle and Agile best practices.
- Strong experience with relational and non-relational databases.
- Excellent communication skills, with the ability to facilitate technical discussions and solicit buy-in on technical decisions.
- Solid command of spoken and written French and English.
- A problem solver and good communicator who takes ownership of the work they do, sees problems as opportunities and shares new ideas.
- A dynamic individual who loves to learn and connect with others and is comfortable working with remote team members.
- Extensive knowledge in C#, .Net and the Microsoft software development ecosystem.
- Knowledge of Python an asset.
- Good knowledge of front-end web application development tools like Angular.
- Strong knowledge of cloud computing service models (IaaS, PaaS, SaaS) and applicability within Microsoft Azure, in particular Azure Functions (serverless and durable).
- Expert knowledge in multiple CI/CD platforms such as Jenkins, Azure DevOps or Github Actions.
- Ability to stay current with the latest technologies, trends and development approaches and architectures while maintaining commitments to projects and support requirements.
- Advocate for diversity, equity, inclusion and accessibility in your workplace and understand the positive advantage this commitment gives to your work.
Benefits
Comp & perks- Flexible work schedules, allowing you to prioritize yourself, your family and your work.
- Flexible work from home policy.
- Learning and development training as new tech needs arise.
- Opportunities to work with cutting edge technology.
- A defined-benefit pension plan.
- Opportunities to become a member of our Employee Resource Groups.
- A creative and dynamic work environment, where your ideas and contributions can be heard, valued and respected.
- A supportive management team committed to upholding the highest standards of diversity and inclusivity.
- An environment which favors experimentation and an iterative approach in order to achieve the highest form of technical innovation.
ATS Keywords
✓ Tailor your resumeApplicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard Skills & Tools
Application DevelopmentSoftware Development LifecycleRelational DatabasesNon-Relational DatabasesFront-End Web Application DevelopmentQuality ManagementSource Code ManagementRelease ManagementPythonAngular
Soft Skills
MentoringCommunicationProblem SolvingTeam LeadershipCollaboration