Description:
A Software Developer with our Product Development Department is responsible for designing, developing, and maintaining application code for a variety of in-house applications. They will participate in meetings and collaborate with internal/external teams to fully understand business requirements. This is a hybrid role, with 1-2 days per week expected in-person at 200 Bay Street in Toronto.
Job Responsibilities
- Working with Project Manager/Stakeholders to help define requirements and advise on solutions that best meet business needs and system design.
- Working with Software Architect to ensure adherence to best practices, security, and system architecture.
- Working with Analyst in replicating defects and provide appropriate fixes.
- Participating in Agile standups and system demos.
- Providing accurate estimates to help anchor iteration cycle.
- Providing backup support for all network functions
- Other duties as assigned or required
Qualifications
- Minimum 7years development work experience
- Proficiency in developing applications using C# and ASP.NET
- Proficiency with client-side development using JavaScript, HTML
- Proficiency with database design and development using MSSQL Server
- Experience/Familiarity with Telerik Kendo UI and Azure Devops an asset.
- Strong understanding of OO design patterns including MVVM
- Ability to multi-task and meet tight deadlines.
- Ability to work independently in accordance with established parameters.
- Ability to work well in a team.
- Excellent written and verbal communication skills
- Excellent problem solving and analytical skills
- Post-secondary diploma or degree in IT, computer systems or technology