.NET Developer

Posted on 23 June 25 by Bob Hayer

  • $ - $
Logo

Powered by Tracker

Job Description

6 Month Contract to start
Role can be remote. ideal locations are Ottawa, Montreal or Toronto

(.Net/Git/Azure Functions/Azure Durable/Rest API/Json payloads/oAunth)
Rogers/Bell/Telus/ Crown Corp/ Multilayer companies


Qualifications
To fulfill this role, the Senior Software Developer must have the following qualifications:
● Degree (BA, BSc) or diploma in Software Development, Science or Engineering related discipline, or you have acquired your skills through experience and other means;
M1 Minimum of five (5) years’ experience in software application development with progressively senior roles related to Senior Application Development;

M2 Mastery of the following technologies:
○ C# (.Net 8.0)
○ Git
○ Azure Functions
○ Azure Durable Functions
○ REST APIs with JSON payloads
○ OAuth 2.0

Nice to have:
M3  SAP to oracle migration would be an asset
M4 exp with telecom like Rogers/Bell/Telus/ Crown Corp/ or Multilayer companies
M5 Bilingual proficiency in French

● Thorough and detailed understanding of application performance issues and troubleshooting/tuning
techniques;
● Proven familiarity with software architecture design patterns and how to apply them for Integrations;
● Experience in a Scrum environment is an asset;
● Critical thinking (question and propose new ideas);
● Rigor, autonomy and resourcefulness;
● Ability to quickly learn on the job and work within tight timelines within a very high-paced environment;
● Good prioritization and time management skills



Project Description
ERP Modernization: move from a highly customized SAP On-Prem solution (and related integrations with internal and external applications) to Oracle Cloud Fusion ERP SaaS solution.

Activities
A successful Senior Software Developer:
● Contributes, as a member of a multidisciplinary team, to the development of new systems and modification
of existing systems;
● Contributes to the delivery of new applications and to the maintenance and enhancement of existing
applications, and be primarily responsible for technical issues;
● Codes and tests complex programs;
● Carries out programming, development and maintenance tasks on existing or new applications;
● Follows version control and source code quality best practices;
● Provides ongoing support for production applications, solving complex technical problems and supporting
software modifications;
● Provides technical leadership and training for developers regarding complex technical issues related to
coding or design problems;
● Understands and is familiar with client-server applications, system integration middleware and typical hybrid
infrastructure (cloud and on-prem).

Job Information

Rate / Salary

$ - $

Sector

Not Specified

Category

Not Specified

Skills / Experience

Not Specified

Benefits

Not Specified

Our Reference

JOB-22757

Job Location