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

S.i. Systems
Calgary
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
  • 25 days ago
Related jobs
S.i. Systems
Calgary, Alberta

Responsible for providing information to determine future state business process, configurations, etc. The resource will adapt existing methods and procedures to create possible alternative solutions to the client's complex problems. Responsible for implementing the following Ariba Modules: Strategi...

Coveo
Canada

Coveo combines unified content, unified interactions behavioral data and machine learning to deliver relevant information and recommendations across every business interaction, making websites, e-commerce, contact centers and intranets efficient, effortless, content-rich, thus boosting conversion. T...

S.i. Systems
Calgary, Alberta

Facilitate Scrum events such as daily stand-up meetings, sprint planning, sprint review, and sprint retrospective. SR Scrum Master with Microsoft Application experience to help. Work with the Product Manager to prioritize and maintain the product backlog for enhancements and operational fixes. Minim...

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...

S.i. Systems
Calgary, Alberta

SR R- Studio Administrator with Unix experience to support an application maintenance support project. Collaborate with the Analytics Modernization Program team to document processes and procedures, providing training material for users. Proven experience in administering and troubleshooting the. Th...

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...

BMO
Canada, Canada

From in-depth training and coaching, to manager support and network-building opportunities, we'll help you gain valuable experience, and broaden your skillset. Interacts with key business & technology stakeholders to define, analyze, and deliver requirements that reflect the needs of both the busine...

Emtec
Canada
Remote

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...

Roska DBO Inc
Alberta

Various Locations, AlbertaRoska is always seeking talented and dedicated individuals to join our team! Our main focus is on operations, and we continuously recruit for plant and field operators, power engineers, commissioning and start-up roles, turnaround support, holiday relief and MORE! . Our Wor...

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...