Senior C# (.Net Core) Developer (10+ years) with strong backend experience to upgrade a complex application in a Cloud environment (AWS)
S.i. Systèmes
Toronto, ON-
Nombre de poste(s) à combler : 1
- Salaire À discuter
-
Emploi Contrat
- Publié le 22 janvier 2025
-
Date d'entrée en fonction : 1 poste à combler dès que possible
Description
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 100% 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
Exigences
non déterminé
non déterminé
non déterminé
non déterminé
D'autres offres de S.i. Systèmes qui pourraient t'intéresser