Senior Software Engineer

Enzo Tech Group Inc.
8 days ago

Role details

Contract type
Permanent contract
Employment type
Part-time (≤ 32 hours)
Working hours
Regular working hours
Languages
English
Experience level
Senior

Job location

Remote

Tech stack

.NET
API
Amazon Web Services (AWS)
C Sharp (Programming Language)
Continuous Integration
ETL
Distributed Systems
Amazon DynamoDB
Github
Python
Amazon Web Services (AWS)
Data Processing
Multi-Cloud
Amazon Web Services (AWS)
Cloudwatch
Api Gateway
Amazon Web Services (AWS)
Terraform
Serverless Computing
Microservices

Job description

We are supporting a healthcare organisation undergoing large-scale modernisation of its core systems, with a strong focus on AWS. This is an opportunity for a hands-on Senior Software Engineer to take ownership of critical services, contribute to systems at national scale, and help shape a modern cloud architecture., * Build and deliver modern .NET microservices supporting distributed systems

  • Migrate legacy workflows into AWS using serverless architectures

  • Design and develop scalable, secure APIs

  • Develop and maintain ETL pipelines supporting critical operations

  • Improve CI/CD processes to enhance reliability and release speed

  • Collaborate with QA, Data, and Architecture teams to deliver end-to-end solutions

  • Implement secure engineering practices aligned to regulated environments

Requirements

  • Strong experience with .NET and C#

  • Hands-on AWS experience (Lambda, SQS, SNS, API Gateway)

  • Experience with DynamoDB and Aurora

  • Strong understanding of microservices and distributed systems

  • CI/CD experience (e.g., GitHub Actions)

  • Familiarity with CloudWatch and X-Ray

  • Experience in regulated environments

Nice to Have

  • Terraform / Infrastructure as Code

  • AWS Glue or data processing services

  • Multi-cloud exposure

  • Python for automation or workflows

Apply for this position