Senior C# (.Net Core) Developer (10+ years) with strong backend experience to upgrade a complex application in a Cloud environment (AWS)

S.i. Systems
Ottawa
Full-time

Our client is seeking Senior C# (.Net Core) Developer (10+ years) with strong backend experience to upgrade a complex application in a Cloud environment

This role is % Remote and candidate must be willing to work standard MST business hours. Preference given to local Calgary Candidates

Must Have :

  • 10+ years experience as a Senior C# (.Net Core) Developer ( 10+ years) with strong backend experience to upgrade a complex application
  • Both nonrelational ( Mongo DB, AWS Dynamo DB ) and relational Databases ( SQL Server, Postgre SQL, Oracle) and
  • Experience working with RESTful API services to create integration and data flow between front-end and back-end systems
  • Strong experience with at least two of the following : JavaScript, Typescript, React, Redux,
  • 3+ years experience developing in and deploying on AWS infrastructure (preferred tools combination of following Cognito, S3, ECS, CDK, Lambda, Cloud Watch, API Gateway and amplify )
  • Experience working on complex projects withing Manufacturing or Industrial control centers

Nice to have :

  • Monorepo experience (Single SPA, TurboRepo)
  • Time Series databases : Inmation, Aveva PI, Aveva Wonderware, etc.
  • CI / CD Pipelines (CircleCI, Github Actions, Jenkins)
  • Expertise in creating unit and automated tests using tools like Jest, Mocha, and Cypress,
  • Strong experience with AG Grid, enhancing data presentation and user interaction in data-intensive applications.
  • Experience implementing secure authentication and authorization mechanisms using JSON Web Tokens (JWT) through platforms such as AWS Cognito, AWS Amplify, Auth0, or equivalent services.

What you will be doing :

  • Develop and deliver production quality web applications with 70% of time in backend and 30% spent front end. These applications have a large volume of real-time data
  • Learn and understand multiple applications and business processes supporting our business units. (These applications include large data sets and
  • Develop new applications based on identified business need.
  • Support and troubleshoot existing applications, creating code fixes / patches, ensuring system stability.
  • Provide general end user support in solving complex issues.
  • Guidance on Architecture and mentoring junior developers
  • 20 days ago
Related jobs
S.i. Systems
Ottawa, Ontario

Reliability cleated Senior Java Developer (Spring) to assist with enhancements to a web based Java application. The database provides a national system which receives data on sensitive information, provides reporting and analytical tools and provides an extract which can be used to post information ...

BluWave-ai
Ottawa, Ontario

The role's responsibilities include: Architecting, designing, developing, and supporting the platform on both cloud and edge components, including the areas of: Data model and access, High-availability, Fault-tolerance, Scalability, IOT protocols, Edge computing, IaaS platforms, AI infrastructure, s...

S.i. Systems
Ottawa, Ontario

The team is responsible for analyzing the client's inventory of devices incompatible with Windows 11, identifying data gaps, and integrating various data sources to reflect the current hardware status. Obtain reports to identify the department's directors, managers, and their staff involved in the i...

Stantec
Kanata, Ontario

Bringing together individuals with diverse backgrounds, talents, and expertise, our 31,000 team members in over 450 locations worldwide are vital to making our Company stronger. Regular full-time and part-time employees will have access to health, dental, and vision plans, a well-being program, heal...

S.i. Systems
Ottawa, Ontario

As the successful candidate, you will have an in-depth experience of identity management at the application level as well as a solid understanding of cloud computing, particularly within AWS environments. Interested applicants must be located in Ottawa, ON with the ability to work in a hybrid schedu...

Wawanesa Insurance
Anywhere - Canada

Working under moderate supervision, this candidate will be part of our Life Reporting and Data Extracts & Analytics team and contributes to Wawanesa success by maintaining, supporting, and enhancing operational reporting, data integrations, and analytical dashboards used by stakeholders across all f...

Canadian Academy of Sport and Exercise Medicine
Ottawa, Ontario

Are you looking to expand and grow your practice within a strong multi-disciplinary care clinic in the heart of the financial district? The Adelaide Health Clinic (AHC) is looking for a sport medicine physician to join our ever-growing clinic team. The Toronto Athletic Club, the Adelaide Club and th...

Coveo
Canada

As a senior cloud infrastructure developer in our transformation and enablement team, you will be defining and implementing the cloud best practices within a team of highly technical Cloud developers. Coveo combines unified content, unified interactions behavioral data and machine learning to delive...

VDart Inc
Canada

This role involves working on stability projects to improve performance and reliability of ongoing applications to allow internal developers to work on integration projects. Net, C# development, secure coding practices, and the Azure cloud ecosystem along with some experience working in. Primary Res...

Canadian Academy of Sport and Exercise Medicine
Ottawa, Ontario

New West Sports Medicine Centre, located in New Westminster BC, is looking for a Sports Medicine Physician to join us following the retirement of Dr. At the New West Sports Medicine Centre we have a long history of providing excellence in care to our clients who include professional and Olympic leve...