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
Temps plein

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
  • Il y a 27 jours
Emplois reliés
S.i. Systems
Ottawa, Ontario

Senior Findur Developer to test, support, and implement enhancements to a mission-critical financial trading application!. As the successful candidate you will analyze, design, and implement enhancements to meet business requirements (regulatory driven and technology evergreening) for an OpenLink tr...

Canadian Academy of Sport and Exercise Medicine
Ottawa, Ontario

Our multidisciplinary clinic has been a stable presence in the Oakville community for 16 years and is consistently rated as the top clinic in Oakville, recently expanding to Burlington. Aiken is retiring from our team after almost 12 years and her successor will benefit from moving into an establish...

S.i. Systems
Ottawa, Ontario

The team of contractors will be responsible for detecting, analyzing and responding to critical network or host-based incidents on Government Networks. Configure intrusion detection systems, firewalls and content checkers, extracting and analyzing reports and logs, and responding to security inciden...

RLDatix
Canada

We’re searching for a Toronto-based Software Developer to join our Global R&D team, so that we can enhance our Human Capital Management stack. Produce clean and efficient code adhering to relevant patterns and standards to achieve engineering excellence. What Kind of Things We’re Most Interested...

S.i. Systems
Ottawa, Ontario

Ensuring compliance to organizational standards and guidelines, providing guidance to project team members on milestones and status reporting. Participating in risk identification and supporting the development of mitigation strategies, taking corrective action to minimize overall impact on project ...

LRO Staffing
Ottawa, Ontario

LRO Staffing has a tenured team of professionals that will work with you to identify your next consulting opportunity in the Federal Government. Seeking Consultants with Experience in the Federal Government - Contract - 16945. If your Federal Government Contract is coming to an end and you're lookin...

Emtec
Canada
Télétravail

In this role you will be doing full stack development on a web application in the insurance domain. Collaborate with UX/UI designers to create visually appealing and intuitive interfaces. Ability to work independently and collaboratively in a team environment. We are hiring a Senior Full Stack Devel...

Thales
Ottawa, Ontario

As a seasoned Cloud Development Software Engineer, for the Cloud Services Platform team, you will work across a variety of disciplines to investigate, prototype, develop, test, and deliver software across an industry leading cloud technology stack. You will be involved in understanding requirements,...

BMO
Canada, Canada

Drives the overall software development lifecycle including working across functional teams to transform requirements into features, managing development teams and processes, and conducting software testing and maintenance. From in-depth training and coaching, to manager support and network-building...

Canadian Academy of Sport and Exercise Medicine
Ottawa, Ontario

Provide non-surgical interventions, including but not limited to injections, regenerative therapies (PRP, prolotherapy), exercise & rehabilitation prescriptions, and other sports-specific modalities to alleviate pain, improve functionality & quality of life. Valid medical license with ability to wor...