
Software Developer - Full Stack - Senior
- Toronto, ON
- Permanent
- Temps-plein
Location: Toronto, Ontario (Hybrid)
Duration: 335 days with possible extensionEvaluation Criteria:
Technical Skills 20%
- Proficiency in Microsoft .NET (C#), scripting languages (such as Javascript) and Python for web application and data processing tasks.
- Expertise in Azure Cloud services including Azure Databricks, Azure Data Factory, Azure Monitor, and Database Management System.
- Ability to debug and optimize code for performance and scalability
- Deep understanding and hands-on experience with Azure Cloud architecture and services.
- Proven track record of implementing and optimizing databases.
- Ability to build and manage data pipelines using Azure Data Factory.
- Ability to troubleshoot, identify, and resolve issues across the stack.
- Experience in performance tuning for web applications, databases, and cloud infrastructure.
- Proven capability in finding effective solutions to complex technical challenges.
- Ability to communicate technical concepts clearly with both technical and non-technical stakeholders.
- Experience collaborating with cross-functional teams, including DevOps, QA, and product management.
- Willingness to participate in code reviews and provide constructive feedback.
- Working experience in AODA development
- Experience in Public Sector policy and culture
- Proficiency in Microsoft .NET (C#), scripting languages (such as Javascript) and Python for web application and data processing tasks.
- Deep understanding and hands-on experience with Azure Cloud architecture and services.
- Expertise in Azure Cloud services including Azure Databricks, Azure Data Factory, Azure Monitor, and Database Management System.
- Develop, debug, and maintain Microsoft ASP .NET web applications and Progressive Web Application (PWA), ensuring high performance, scalability, and security.
- Write clean, maintainable, and efficient code using Python, Javascript for data processing and automation tasks.
- Design, develop, and optimize Azure Databricks solutions, with a focus on performance tuning and best practices.
- Work closely with cross-functional teams to implement and deploy end-to-end solutions on the Azure Cloud platform.
- Ensure cloud infrastructure is designed and maintained for maximum reliability, scalability, and performance.
- Participate in code reviews, ensuring coding standards and best practices are followed.
- Develop DevOps deployment pipelines and improve CI/CD processes.
- Troubleshoot and resolve issues across the stack in both development and production environments.
- Perform performance tuning for web applications, databases, and cloud-based solutions.