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

S.i. Systems
Montreal
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 20 jours
Emplois reliés
S.i. Systems
Montréal, Québec

Developer with search ranking (Apache Solr) experience to build microservices and queries for search indexing in an AWS environment. Experience working in cloud environment,. Experience with monitoring tools such as Splunk, Grafana, and Prometheus . Experience with containers and container scheduler...

Vention
Montréal, Québec

The Full stack developer is called to work in various phases of a product, from early-stage prototyping/mockup with a marketing intent, to late-stage development for client and product milestones. Inform the “core product” roadmap by creating prototype and early-version components alongside the Mech...

S.i. Systems
Montréal, Québec

Senior DevOps Consultant with Azure and release coordination experience to build and maintain k8s environments for multiple projects . Experience designing and maintaining. Implementing advanced monitoring for platforms and applications (Splunk cloud, Splunk Observability, etc. Experience building a...

Intact Financial Corporation
Montréal, Québec

Master the technical and business features of the system to be able to explain them to other colleagues, while interacting effectively with users. Experience building server-side applications using Java 8+, SpringBoot, and building web services or APIs using REST (and SOAP). A dynamic workplace lear...

S.i. Systems
Montréal, Québec

Develop detailed documentation for monitoring processes and setups, and provide knowledge transfer to internal staff to ensure effective use and maintenance of the monitoring tools. Initial 3 year contract in Ottawa, ON with strong possibility of extension to a total term of 4 years. Analyze applica...

Points
Montréal, Québec

Rooted in our core values of being ambitious, innovative, and collaborative, we are driven to continuously raise the bar, exceed expectations, and bring out the best in everyone, fostering a culture where we believe we are better together, working towards an extraordinary future in travel. We are de...

Unity
Montréal, Québec

Chaque mois, des milliards de personnes à travers le monde découvrent les incroyables jeux réalisés avec Unity, favorisant ainsi la réussite des développeur(se)s et le plaisir des joueurs(se)s. L'équipe du gestionnaire des paquets collabore avec de nombreuses équipes internes pour leur fournir les o...

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

Amazon Development Centre Canada ULC
Montréal, Québec

Joining Amazon Games Montréal means taking part in the foundation of a new video game studio that operates at a focused, human scale; participating in the creation of a new intellectual property, a fresh take on the AAA multiplayer online battle arena game (yes, a MOBA); and collaborating with a tea...

EY
Montréal, Québec

Our Total Rewards package includes a comprehensive medical, prescription drug and dental coverage, a defined contribution pension plan, a great vacation policy plus firm paid days that allow you to enjoy longer long weekends throughout the year, statutory holidays and paid personal days (based on pr...