Enable job alerts via email!

RQ08916 - Software Developer - Senior

Rubicon Path

Toronto

On-site

CAD 90,000 - 120,000

Full time

4 days ago
Be an early applicant

Boost your interview chances

Create a job specific, tailored resume for higher success rate.

Job summary

A leading company in technology seeks a Senior Software Developer to translate systems specifications into high-quality applications. This role entails proficiency in .NET development, Data Analytics, and project management, focusing on building secure, scalable applications. The candidate will work collaboratively with stakeholders to deliver IT solutions effectively.

Qualifications

  • Experience in developing .NET applications, specifically with Blazor/Razor and C#.
  • Experience in Data Analytics with PowerBI and MS Fabric.
  • Proficiency in building multi-threaded applications and API development.

Responsibilities

  • Translating technical system specifications into working applications.
  • Developing detailed programming specifications and maintaining applications.
  • Leading complex IT projects and ensuring timely delivery.

Skills

Large-scale systems analysis
Programming concepts
Data Analytics
Business Intelligence development
Development in .NET
Cross-Platform Mobile App Development
Security concepts
Analytical and Problem-Solving

Job description

About the job RQ08916 - Software Developer - Senior

Description:

This role involves translating technical system specifications into working, tested applications. Responsibilities include developing detailed programming specifications, writing and generating code, compiling data-driven programs, and maintaining applications.

Skills, Experience, and Skill Set Requirements:

Technical Skills and Experience (50%)
  • Thorough knowledge of large-scale, complex systems analysis, design, development, programming concepts, internet/intranet technology, and emerging technologies.
  • Ability to understand government strategies, policies, procedures, and guidelines.
  • Experience with Data Analytics & Business Intelligence development using PowerBI, MS Fabric, DAX, and M Query.
  • Experience designing cloud-based solutions (Azure and AWS preferred) using Cloud API, Functions, and Azure SQL.
  • Proficiency in developing in .NET platforms using Blazor/Razor WASM and Server frameworks, specifically in C# for enterprise applications.
  • Experience with Cross-Platform Mobile App Development using Ionic Framework, Cordova, etc.
  • Knowledge of application and web servers such as IIS, Apache, and WebLogic.
  • Understanding of object-oriented programming, design, and architectural patterns.
  • Experience in designing and developing multi-threaded applications, APIs, code optimization, refactoring, and debugging.
  • Knowledge of continuous integration and concurrency patterns.
  • Strong familiarity with security concepts including authentication, authorization, encryption, digital signatures, PKI, and SSL.
Project Management Skills (10%)
  • Ability to lead complex IT projects, manage teams and external consultants, and ensure timely delivery.
  • Experience handling multiple and multi-year projects.
Analytical and Problem-Solving Skills (20%)
  • Ability to identify and resolve technical problems, conduct research, and lead design projects.
  • Develop technical design features and alternatives to ensure effective hardware, software, and security operations.
Communication, Consultation, and Interpersonal Skills (20%)
  • Effective in preparing reports and explaining technical solutions to both technical and non-technical stakeholders.
  • Ability to work collaboratively with project teams, stakeholders, and vendors, and participate in IT committees.
  • Strong communication skills to ensure clarity on project status and next steps.

Must have:

  • Experience developing in .NET platforms using Blazor/Razor WASM and Server frameworks, in C# for enterprise applications.
  • Experience with Data Analytics & Business Intelligence using PowerBI, MS Fabric, DAX, and M Query.
  • Experience designing and developing multi-threaded applications, APIs, and performing code optimization and debugging.

Meaningful:

  • Effective communication skills for reports and technical explanations.
  • Ability to work cooperatively with project staff, stakeholders, and vendors, and participate in IT committees.
Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.