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

S.i. Systems
Vancouver
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
  • 20 days ago
Related jobs
S.i. Systems
Vancouver, British Columbia

Experience in architecting complex solutions (large-scale, multi-region, HA, 10K+ concurrent users, mission-critical application systems) involving various cloud computing technologies. Senior AI Solution Architect & Senior Software Developer with AZURE AI experience to solution design and work on a...

Promoted
Express Employment Professionals
Vancouver, British Columbia

Our client’s extensive portfolio includes low-rise and high-rise apartments, strata condominiums, senior housing, industrial parks, commercial offices, and shopping centers across Greater Vancouver, Northern BC, Edmonton, Oregon, and Toronto. Reporting to the Director of Construction, you'll c...

S.i. Systems
Vancouver, British Columbia

Developer (10+ years) to support modernization initiatives to digitize the construction sector within the Government of Canada. Analyze complex business requirements to generate technical specifications for application migrations and re-designs in Azure. Support the migration of on-prem applications...

Promoted
The City of Surrey
Surrey, British Columbia

Reporting to the Productivity & Analytics Solutions Manager, the Senior AI Developer role is ideal for a developer who excels in a collaborative, dynamic and fast-paced project environment. As one of the fastest growing cities in Canada, City of Surrey is a globally recognized leader in building vib...

Spare
Vancouver, British Columbia

You are committed to creating a seamless and empowering developer experience, proactively seeking to identify and remove roadblocks, and championing best practices that enable all teams to build, test, and release with confidence. Mentor and guide developers of all levels, fostering a culture of con...

S.i. Systems
Vancouver, British Columbia

Lead the migration from an on-premises Microsoft environment to MS Teams, SharePoint Online, and O, ensuring the transition aligns with business needs and technical requirements. Understanding of project management methodologies such as Agile or Waterfall, with experience leading or supporting cloud...

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

American Income Life AO - Keerat Grewal
Burnaby, British Columbia
Remote

How you qualify: Experience working in a fast-paced environment Entrepreneurial drive and creative thinking Coachable can do attitude and work ethic that gets the job done Professional appearance and demeanor Strong communication and interpersonal skills Life license an asset If you qualify, we offe...

Breton Cliff
Greater Vancouver Metropolitan Area, Canada

You'll work on a variety of projects, from designing responsive front-end interfaces to using React Native to build interfaces running on Android devices. Develop and maintain web applications using ReactJS, React Native ,VueJS, or similar frameworks. Strong proficiency in front-end technologies, in...

Buyatab Online Inc.
Vancouver, British Columbia

A finTech maverick and officially one of the most popular technology companies in BC, Buyatab is a leading supplier of advanced online gift card infrastructure, technology and marketing services for leading brands. Working with some of the world’s leading brands (including Four Seasons, Fairmont, Wh...