Senior Software Developer in Toronto

Senior Software Developer in Toronto

Toronto Full-Time 90000 - 110000 $ / year (est.) On-site
R

At a Glance

  • Tasks: Translate technical specs into tested applications and develop innovative software solutions.
  • Company: Join a leading tech firm focused on collaboration and innovation.
  • Benefits: Enjoy competitive pay, health benefits, remote work options, and growth opportunities.
  • Other info: Great career advancement potential in a supportive team atmosphere.
  • Why this job: Make a real impact by working with cutting-edge technologies in a dynamic environment.
  • Qualifications: Experience in .NET development, data analytics, and cloud solutions is essential.

The predicted salary is between 90000 - 110000 $ per year.

Responsibilities

  • Required to translate technical systems specifications into working, tested applications.
  • This includes developing detailed programming specifications, writing and/or generating code, and compiling data-driven programs.

Skills Experience and Skill Set Requirements

  • Technical Skills and Experience (50%)
    • You have thorough knowledge of large-scale, complex systems analysis techniques and methodologies, design and development, programming concepts and languages, internet/intranet technology, and emerging technologies.
    • You have the ability to acquire knowledge of the government's strategies, directives, policies/procedures, and guidelines.
    • You have demonstrated experience with Data Analytics & Business Intelligence development using technologies such as PowerBI, MS Fabric, Dax, and M query.
    • You have experience with the design of cloud-based solutions (Azure and AWS preferred) using Cloud API, Functions, and Azure SQL.
    • You have demonstrated experience developing in .NET platforms using Blazor/Razor WASM and Server application frameworks, specifically developing in C# for enterprise-grade applications.
    • You have demonstrated experience with Cross-Platform Mobile App Development using technologies such as Ionic Framework, Cordova plugins, and others.
    • You have demonstrated experience and competency in the use of different application and web servers such as IIS, Apache, and WebLogic.
    • You have demonstrated experience with, and knowledge of, object-oriented programming and various design and architectural patterns.
    • You have experience in designing and developing multi-threaded applications, APIs, code optimization, code refactoring, and debugging.
    • You have demonstrated knowledge and understanding of continuous integration and knowledge of concurrency patterns.
    • You have strong familiarity with security concepts (authentication, authorization, encryption, digital signatures), PKI concepts, and SSL.
  • Project Management Skills (10%)
    • You have skills to lead major, complex IT projects, direct teams of project staff and external consultants, and ensure project deliverables are delivered within specified parameters.
    • You have experience in working on multiple, concurrent projects and multi-year projects.
  • Analytical and Problem-Solving Skills (20%)
    • You can identify and coordinate the resolution of technical problems and incidents, conduct research, assess client requirements, lead design projects, and develop recommendations.
    • You can develop technical design features and alternatives to ensure effective operation of hardware and software platforms and IT security and quality control systems.
  • Communication, Consultation and Interpersonal Skills (20%)
    • You have effective communication skills to prepare reports and explain technical solutions to IT and non-technical stakeholders.
    • You can work co-operatively with project staff and external stakeholders to discuss application development methods, monitor and manage vendor contacts, and participate on various IT committees.
    • You can effectively communicate with all stakeholders to ensure everyone has the same understanding of the status, the progress, and the next steps of the initiatives.
    • You are a team player with a track record for meeting deadlines.

Must have:

  • You have demonstrated experience developing in .NET platforms using Blazor/Razor WASM and Server application frameworks, specifically developing in C# for enterprise-grade applications.
  • You have demonstrated experience with Data Analytics & Business Intelligence development using technologies such as PowerBI, MS Fabric, Dax, and M query.
  • You have experience in designing and developing multi-threaded applications, APIs, code optimization, code refactoring, and debugging.

Meaningful:

  • You have effective communication skills to prepare reports and explain technical solutions to IT and non-technical stakeholders.
  • You can work co-operatively with project staff and external stakeholders to discuss application development methods, monitor, and manage vendor contacts, and participate on various IT committees.

Senior Software Developer in Toronto employer: Rubicon Path

As a Systems Testing/QA Specialist at our Toronto location, you will thrive in a collaborative and innovative work culture that prioritizes quality and continuous improvement. We offer competitive benefits, opportunities for professional growth, and a commitment to work-life balance, ensuring that you can excel in your role while contributing to meaningful projects that impact the community. Join us to be part of a dynamic team dedicated to delivering high-quality solutions in a supportive environment.

R

Contact Details:

Rubicon Path Recruitment Team

We think you need these skills to ace Senior Software Developer in Toronto

C#
.NET
Blazor
Razor WASM
Data Analytics
Business Intelligence
PowerBI