RQ00770 - Software Developer - Full Stack - Senior

Posted 5 Hours Ago
Be an Early Applicant
Toronto, ON, CAN
In-Office
Senior level
Information Technology • Professional Services • Software • Consulting
The Role
Develop and maintain full-stack web applications using C#, .NET, JavaScript, SQL, and Azure. Responsibilities include designing frontend and backend solutions, REST APIs, Azure Functions, Service Bus integrations, automated tests, reusable code libraries, troubleshooting, performance fixes, production support, documentation, and knowledge transfer. The role collaborates with UI/UX, product management, and operations teams within an Agile Azure DevOps environment.
Summary Generated by Built In

Responsibilities:

  • Translate technical systems specifications into working, tested applications. This includes developing detailed specifications, writing and/or generating frontend and backend code, compiling data-driven programs, maintaining, and conducting automated tests.
  • Resolve and troubleshoot technical problems which arise during the use and operation of software packages, including technical assistance in implementation, conversion and migrations;
  • Evaluate and determine appropriate architecture, technical specifications, solution design and make recommendations to product management.
  • Work closely with UI/UX designer to implement desired UI functionality and styles.
  • Produce clean, reusable, performant code and maintainable solutions that will enhance the platform’s quality.
  • Diagnose and troubleshoot functional and performance issues, implement corrective fixes, preventive fixes and triage as required.
  • Partner with Operations teams to ensure support of developed applications and platform in all environments.
  • Create and maintain code documentation as required.

Required Skills:

  • 5-8+ years' experience with front-end (UI) and server-side (API & Database) development.
  • 5-8+ years' experience developing in C#, ASP.Net, .NET Core, JavaScript, SQL.
  • 5-8+ years' experience developing within Microsoft Azure (Functions, Service Bus, etc..)
  • 5-8+ years' experience developing within an Agile team using Azure DevOps SDLC
  • Strong verbal communication skills.

Desired Skills:

  • Degree in computer science, engineering, or equivalent technical discipline
  • 5+ years of professional experience in .Net, Azure, and application development
  • Experience working with authenticated, customer focused applications
  • Strong experience with planning and developing API endpoints
  • Expert level development skills in the latest Microsoft technology stack (C#, .NET Core)
  • Front end frameworks and libraries, HTML, JavaScript, CSS, LESS, SASS
  • Strong Knowledge of HTTP, APIs (Rest/json/XML), oAUTH 2.0
  • Expert level experience with SQL
  • Knowledge and understanding of Accessibility for Ontarians with Disability Act (AODA) and related regulations and standards and WCAG 2.0 guidelines
  • Knowledge of security best practices.
  • Experience in an Agile environment.
  • Exposure to FHIR and HL7 standards.
  • Solid understanding of cross-browser/platform issues and coding solutions
  • Comfortable with source version control workflow (TFVC, Git)
  • Passion for learning the latest technologies and standards
  • Self-learner and highly self-motivated
  • Creative, solution-oriented, flexible with a positive attitude and a drive for excellence
  • Ability to successfully multi-task and work to tight deadlines
  • Accurate with excellent attention to detail

Rated Criteria:

  • Strong experience developing in C#, ASP.NET MVC, .NET Core, JavaScript, SQL - 30 points
  • Strong experience building REST APIs, Microservices and event driven systems. - 20 points
  • Strong experience developing within Microsoft Azure (Functions & Message Bus Services) - 20 points
  • Strong experience in Web Development (front-end UI), working with CSS Processors, JavaScript frameworks. - 20 points
  • Strong experience developing within an Agile team using Azure DevOps SDLC. - 10 points


Requirements

Deliverables:

  • Design and develop web application features based on the identified requirements.
  • Design and develop code libraries to support contained functionality (platform NuGet packages).
  • Design and develop Azure Functions, Azure Web APIs that interact with Azure Service Bus.
  • Build functional mock-ups.
  • Implement automated unit tests to ensure quality of the feature.
  • Fix all associated bugs from the feature development.
  • Support with investigating and fixing Production issues.
  • Documentation and knowledge transfer of implemented code to the existing team. 

Must Haves:

  • 5-8+ years' experience with front-end (UI) and server-side (API & Database) development.
  • 5-8+ years' experience developing in C#, ASP.Net, .NET Core, JavaScript, SQL.
  • 5-8+ years' experience developing within Microsoft Azure (Functions, Service Bus, etc..)
  • 5-8+ years' experience developing within an Agile team using Azure DevOps SDLC
  • Strong verbal communication skills.


Skills Required

  • 5-8+ years of front-end UI and server-side API and database development experience
  • 5-8+ years of experience developing with C#, ASP.NET, .NET Core, JavaScript, and SQL
  • 5-8+ years of experience developing with Microsoft Azure, including Azure Functions and Service Bus
  • 5-8+ years of experience working within an Agile team using Azure DevOps SDLC
  • Strong verbal communication skills
  • Degree in computer science, engineering, or an equivalent technical discipline
  • Experience with authenticated, customer-focused applications
  • Strong experience planning and developing API endpoints
  • Expert-level development skills in C# and .NET Core
  • Experience with frontend frameworks, JavaScript, HTML, CSS, LESS, and SASS
  • Strong knowledge of HTTP, REST APIs, JSON, XML, and OAuth 2.0
  • Expert-level SQL experience
  • Knowledge of AODA and WCAG 2.0 guidelines
  • Knowledge of security best practices
  • Exposure to FHIR and HL7 standards
  • Understanding of cross-browser and cross-platform issues
  • Experience with TFVC or Git source control workflows
  • Ability to multitask and work to tight deadlines
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

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

BuildOps Logo BuildOps

Head of Enablement

Cloud • Mobile • Software
Easy Apply
Hybrid
Toronto, ON, CAN
500 Employees
160K-200K Annually

Magna International Logo Magna International

Product Sustainability Manager

Automotive • Hardware • Robotics • Software • Transportation • Manufacturing
Hybrid
2 Locations
171000 Employees

MongoDB Logo MongoDB

Account Executive

Big Data • Cloud • Software • Database
Easy Apply
Hybrid
Toronto, ON, CAN
5550 Employees

Coursera + Udemy  Logo Coursera + Udemy

Software Test Engineer

Artificial Intelligence • Consumer Web • Edtech • Enterprise Web • HR Tech • Social Impact • Generative AI
Hybrid
Toronto, ON, CAN
1500 Employees
138K-172K Annually

Similar Companies Hiring

Kepler  Thumbnail
Artificial Intelligence • Fintech • Software
New York, New York
9 Employees
Onshore Thumbnail
Artificial Intelligence • Fintech • Software • Financial Services
New York, New York
60 Employees
Revel.io Thumbnail
Aerospace • Hardware • Robotics • Software
US
50 Employees

Sign up now Access later

Create Free Account

Please log in or sign up to report this job.

Create Free Account