.NET Developer
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).
We’re an equal opportunity employer committed to increasing diversity and inclusion in today’s workforce. All qualified applicants will receive consideration for employment without regard to race, color, religion, gender, gender identity or expression, sexual orientation, national origin, genetics, disability, age, or veteran status. Minorities, women, LGBTQ candidates, and individuals with disabilities are encouraged to apply. If you require an accommodation, please review our accessibility policy and reach out to our accessibility officer with any questions.
Similar Jobs
Fredericton, NB
Remote
Ottawa, ON
Hybrid
Toronto, ON
Hybrid