
Software Developer Full Stack 8744
- Toronto, ON
- Permanent
- Temps-plein
- A centralized data storage system utilizing Databricks data lake and Azure Storage Account.
- Data exchange channels via a public-facing web application.
- A Data Processing and Data Scientist Platform that supports data acquisition, processing, and analysis using Databricks on the Azure cloud.
- 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.
- Bachelor's degree in Computer Science, Information Technology, or a related field (or equivalent work experience).
- 5+ years of professional development experience in Microsoft .NET (C#) web applications.
- Strong proficiency in Python and other scripting languages such as Javascript, with hands-on experience in data processing, automation, and cloud development.
- Proven expertise working with the Azure Cloud platform.
- 2+ years of experience with Azure Databricks, including optimizing performance for big data workloads.
- In-depth understanding of web application architecture, database management, and API integrations.
- Experience in performance tuning of web applications, databases, and cloud solutions.
- Ability to work independently with minimal supervision, demonstrating strong initiative and self-management.
- Excellent problem-solving skills, with the ability to troubleshoot complex issues in both development and production.
- Strong communication skills, able to collaborate effectively with technical and non-technical teams.
- Experience with CI/CD pipelines and Azure DevOps practices
- Familiarity with big data technologies and distributed computing environments.
- Experience with Azure Batch, NoSQL databases or other Relational Database Management Systems preferably supporting spatial data types and functions
- Familiarity with ASP .NET front-end frameworks.
- Experience in security best practices and compliance on cloud platforms.
- Familiarity with .NET Mobile ((e.g. MAUI)) development and deployment of mobile apps to Android Play Store and Apple App Store.
- 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.