RQ10933 - Software Developer - Full Stack - Senior

Posted Yesterday
Be an Early Applicant
Toronto, ON, CAN
In-Office
Senior level
Information Technology • Professional Services • Software • Consulting
The Role
Design, develop, and maintain ASP.NET and Blazor web applications and PWAs. Build Python/JavaScript data-processing scripts, implement Azure Databricks solutions, tune performance, create CI/CD pipelines, troubleshoot full-stack issues, and collaborate with cross-functional teams to deploy scalable, secure Azure cloud solutions.
Summary Generated by Built In

Description:

The Forest Resources Inventory Information Management Solution (FRI IMS) streamlines the acquisition, processing, interpretation, management, and sharing of extensive data. This data suite includes interconnected high-resolution digital aerial imagery, digital elevation data, field-sampled data, geographic information, and additional forest information from various sources.

The FRI IMS Enhancement project aims to further improve the functionality, usability, and performance of FRI IMS by incorporating the following features:

  • 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.

 

We are seeking a highly skilled Full Stack Senior Developer with expertise in Microsoft ASP .NET, Python, Javascript and Azure Cloud technologies. The ideal candidate will have experience in building, debugging, and optimizing performance in web applications, as well as hands-on experience with Azure Databricks. We are looking for a self-starter who thrives in a dynamic environment and can work independently to deliver high-quality solutions. 

 

Key Responsibilities: 

  • 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. 


Requirements

Experience and Skill Set Requirements:

Must Haves:

  • 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. 
  • .NET 9 - ASP.NET MVC 
  • .NET 9 Blazor WebAssembly (standalone)
  • Progressive Web Apps (PWAs)
  • Microsoft.Azure.Cosmos Version="3.52.1
  • Microsoft.Data.SqlClient Version="6.1.0

 

Nice to have:

  • Expertise in Azure Cloud services including Azure Databricks, Azure Data Factory, Azure Monitor, and Database Management System. 

 

Skill Set Requirements:

Required Qualifications: 

  • 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. 

 

Preferred Skills: 

  • 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.

 

Technical Skills:

  • 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

 

Cloud & Database Skills:

  • 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.

 

Problem-Solving & Debugging Skills:

  • 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.

 

Collaboration & Communication:

  • 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.

 

OPS & Public Sector working experience:

  • Working experience in AODA development
  • Experience in Public Sector policy and culture


Skills Required

  • Proficiency in Microsoft .NET (C#) for web applications
  • .NET 9 - ASP.NET MVC
  • .NET 9 Blazor WebAssembly (standalone)
  • Progressive Web Apps (PWA) development
  • Proficiency in Python for data processing and automation
  • Proficiency in Javascript for web application development
  • Deep understanding and hands-on experience with Azure Cloud architecture and services
  • 2+ years experience with Azure Databricks, including performance optimization
  • Experience with Microsoft.Azure.Cosmos (v3.52.1)
  • Experience with Microsoft.Data.SqlClient (v6.1.0)
  • Bachelor's degree in Computer Science, Information Technology, or equivalent experience
  • 5+ years professional development experience in Microsoft .NET (C#) web applications
  • Experience in performance tuning for web applications, databases, and cloud infrastructure
  • Experience with CI/CD pipelines and Azure DevOps practices
  • Familiarity with Azure Data Factory, Azure Monitor, and database management systems
  • Familiarity with Azure Batch, NoSQL databases, and spatial-capable RDBMS
  • Familiarity with ASP.NET front-end frameworks and mobile (.NET MAUI) development
  • Experience with AODA development and public sector policy/culture
Am I A Good Fit?
beta
Get Personalized Job Insights.
Our AI-powered fit analysis compares your resume with a job listing so you know if your skills & experience align.

The Company
0 Employees

What We Do

Maarut Inc. is a Canadian company specializing in IT services, technology staffing, and software development, dedicated to assisting businesses with digital transformation and solving business challenges through technology.

Similar Jobs

Tapestry - Coach and Kate Spade Logo Tapestry - Coach and Kate Spade

Sales Associate II

eCommerce • Fashion • Retail • Sales • Wearables • Design
Hybrid
Niagara-on-the-Lake, ON, CAN
16000 Employees
18-22 Hourly

Mondelēz International Logo Mondelēz International

Process Engineer

Big Data • Food • Hardware • Machine Learning • Retail • Automation • Manufacturing
Remote or Hybrid
East York, ON, CAN
90000 Employees
70K-87K Annually

Mondelēz International Logo Mondelēz International

Brand Manager

Big Data • Food • Hardware • Machine Learning • Retail • Automation • Manufacturing
Hybrid
Toronto, ON, CAN
90000 Employees
131K-250K Annually

Magna International Logo Magna International

Temporary Materials Coordinator

Automotive • Hardware • Robotics • Software • Transportation • Manufacturing
Hybrid
St. Thomas, ON, CAN
171000 Employees

Similar Companies Hiring

Golden Pet Brands Thumbnail
Digital Media • eCommerce • Information Technology • Marketing Tech • Pet • Retail • Social Media
El Segundo, California
178 Employees
Kepler  Thumbnail
Fintech • Software
New York, New York
6 Employees
Onshore Thumbnail
Artificial Intelligence • Fintech • Software • Financial Services
New York, New York
60 Employees

Sign up now Access later

Create Free Account

Please log in or sign up to report this job.

Create Free Account