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

S.i. Systems
Toronto
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
  • 28 days ago
Related jobs
S.i. Systems
Toronto, Ontario

Sr Java (Springboot) developer with Redis, GCP and data structure experience to support and develop a customer order systems application. Experience with taking ownership of tasks, raising risks, blockers and leading the tasks with minimum support. Experienced with building complex scalable services...

Sage Recruiting
Toronto, Ontario

Sage Recruiting is looking for a Senior Backend Developer to join a rapidly growing tech startup based in Ontario! Our client built a next-gen platform for tracing “farm to table” food systems through blockchain technology. If you are a creative individual with a strong entrepreneurial mindset looki...

S.i. Systems
Toronto, Ontario

Workflow Development and Customization: Design and implement SAP workflows to automate business processes within SAP, including configuring workflow templates, customizing workflow events, and developing custom workflows using ABAP when necessary. Senior SAP Workflow Developer to design, develop, an...

Randstad Canada
Mississauga, Ontario

In addition to our deep commitment to respecting human rights, we are dedicated to positive actions to affect change to ensure everyone has full participation in the workforce free from any barriers, systemic or otherwise, especially equity-seeking groups who are usually underrepresented in Canada's...

S.i. Systems
Toronto, Ontario

Senior Cloud Architect to migrate and consolidate Google Cloud Platform (GCP) environments. Experience working with stakeholders. Experience merging cloud services. Our public sector client is seeking a. ...

Global Pharma Tek
Toronto, Ontario

Demonstrated user-experience (UX) design to ensure a great user-centered experience, iterate it in accordance with user-testing. Demonstrated experience of developing applications using Angular and above. Demonstrated experience in development & troubleshooting experience on Microsoft Azure App serv...

CBC/Radio-Canada
Toronto, Ontario

Do you think you have the ability and drive to keep up with this exciting, ever-changing industry? Whether it be in front of the camera, on air, online or behind the scenes, you would be joining a team that thrives on making connections and telling stories that are important to Canadians. You will b...

Uncharted Talent Inc
Toronto, Ontario

Define and implement testing strategies, including unit, integration, and automated testing, to ensure software reliability. Identify and address technical debt to maintain sustainable development velocity within an Agile environment. Strong self-motivation and discipline, with the ability to collab...

Lotus Flare
Toronto, Ontario

Use cloud-native technologies, public cloud platforms like AWS and Azure, operating systems (Linux), container and orchestration platforms based on Docker and Kubernetes and application environments (NGINX, NoSQL persistence solutions), with an emphasis to build tools for automation and orchestratio...

Randstad Canada
Mississauga, Ontario

In addition to our deep commitment to respecting human rights, we are dedicated to positive actions to affect change to ensure everyone has full participation in the workforce free from any barriers, systemic or otherwise, especially equity-seeking groups who are usually underrepresented in Canada's...