Data Engineer

International SOS

Singapore

On-site

SGD 120,000 - 180,000

Full time

5 days ago
Be an early applicant
Application generator

Stand out for this role — generate a tailored resume and cover letter in about a minute.

Get past ATS filters

Job summary

International SOS is seeking a Data Engineer to design, develop and support secure, scalable backend applications using .NET Core, C#, the Microsoft technology stack and AWS cloud services. The role focuses on building reliable APIs, microservices and event-driven integrations using AWS services such as SNS, SQS, Lambda, EventBridge, API Gateway and managed data services.

Responsibilities include designing, developing, testing and maintaining backend applications with EF Core and related

Qualifications

  • Bachelor’s degree in Computer Science, Information Technology (or similar).
  • 6-8 years of software development experience across backend design, development, testing, release and production support.
  • Hands-on AWS development experience with SNS, SQS, Lambda, EventBridge, API Gateway and cloud services (RDS, DynamoDB, S3).
  • Strong knowledge of .NET Core / .NET 6+, C#, ASP.NET Core Web APIs and EF Core.
  • Experience with microservices, event-driven architecture and secure API design.
  • Familiarity with Docker, Kubernetes/EKS, CI/CD and infrastructure as code (Terraform/CloudFormation).
  • Excellent collaboration, documentation and communication abilities.

Responsibilities

  • Design, develop and support secure, scalable backend apps using .NET Core and AWS.
  • Build REST APIs, microservices and event-driven integrations with AWS services.
  • Apply asynchronous messaging, retries, dead-letter queues and idempotency patterns.
  • Create technical specs, API contracts, schemas and operational docs.
  • Collaborate with product, architecture, QA, DevOps/SRE and vendors to deliver solutions.
  • Implement observability, logging, testing and CI/CD pipelines.

Skills

Agile delivery
Analytical thinking
Communication

Education

Bachelor’s degree in Computer Science or IT

Tools

.NET Core / .NET 6+
C#
ASP.NET Core Web APIs
Entity Framework Core
AWS (SNS, SQS, Lambda, EventBridge, API Gateway)
Docker
Kubernetes / EKS
CI/CD (Git, Jenkins, GitHub Actions)
Terraform / CloudFormation
SQL Server / PostgreSQL / NoSQL (MongoDB, DynamoDB)

Job description

The RoleThe Data Engineer will design, develop and support secure, scalable backend applications using .NET Core, C#, the Microsoft technology stack and AWS cloud services. The role focuses on building reliable APIs, microservices and event-driven integrations using AWS services such as SNS, SQS, Lambda, EventBridge, API Gateway and managed data services.Analyze business and technical requirements for backend, API, cloud and integration solutionsDesign and develop .NET Core applications, REST APIs, microservices and reusable integration componentsBuild AWS-based event-driven solutions using SNS, SQS, Lambda, EventBridge and API GatewayApply asynchronous messaging, queue-based processing, retries, dead-letter queues and idempotency patternsCreate and maintain technical documentation, API contracts, message schemas and operational support notesCollaborate with product, architecture, QA, DevOps/SRE, cloud platform and vendor teamsResponsibilitiesDesign, develop, test and maintain backend applications using .NET Core, C#, ASP.NET Core Web APIs, Entity Framework Core and related Microsoft development frameworks.Build secure RESTful APIs and integration services with clear contracts, versioning, validation, authentication, authorization and effective error handling.Implement event-driven and asynchronous communication patterns using AWS SNS, SQS, Lambda and EventBridge, including publish/subscribe, queue-based processing, retries, dead-letter queues and message tracing.Support cloud-native workloads on AWS using services such as API Gateway, Lambda, EKS/ECS, RDS, DynamoDB, S3, Secrets Manager, IAM and CloudWatch.Apply microservices, distributed systems, resiliency, observability, logging and monitoring practices to improve system reliability and supportability.Troubleshoot and resolve application, API, database, messaging and cloud infrastructure issues across development, test and production environments.Create technical specifications, solution notes, sequence diagrams, API contracts, event/message schemas and operational documentation.Support CI/CD, automated testing, code reviews, release activities and infrastructure as code using tools such as Git, Bitbucket, Jira, Confluence, Terraform, CloudFormation, Jenkins or GitHub Actions.Collaborate with product owners, business analysts, architects, QA, DevOps/SRE, cloud platform teams and third-party vendors to deliver high-quality solutions.Contribute to engineering standards, reusable patterns, documentation and continuous improvement across the development team.RequirementsBachelor’s degree in Computer Science, Information Technology (or similar)6-8 years of software development experience across design, development, testing, release and production support.Strong hands-on experience with .NET Core / .NET 6+, C#, ASP.NET Core, Web APIs, Entity Framework Core, LINQ, asynchronous programming and secure coding practices.Experience with the broader .NET and Microsoft stack, including Visual Studio, NuGet, dependency injection, configuration management, authentication/authorization, unit testing and diagnostics.Hands-on AWS development experience with SNS, SQS, Lambda, EventBridge, API Gateway, EKS/ECS, RDS, DynamoDB, S3, Secrets Manager, IAM and CloudWatch.Practical knowledge of event-driven architecture, including publish/subscribe, queue-based processing, fan-out, dead-letter queues, retry policies, idempotency, correlation IDs and eventual consistency.Experience with microservices, REST APIs, OpenAPI/Swagger, JSON, XML, API-led integration and service-to-service communication.Working knowledge of SQL Server, PostgreSQL and NoSQL databases such as MongoDB or DynamoDB.Experience with Docker, Kubernetes/EKS, CI/CD, Git-based development, automated builds, deployment pipelines and infrastructure as code using Terraform or CloudFormation.Familiarity with engineering and testing tools such as Postman, JMeter, Swagger/OpenAPI, Jira, Confluence, Bitbucket and monitoring/logging platforms.Good understanding of unit testing, integration testing, contract testing, performance testing and test automation practices.Understanding of application security, secrets management, encryption, least-privilege access, OWASP principles and secure API design.Strong troubleshooting and analytical skills across application code, APIs, databases, queues, cloud services and deployment pipelines.Good communication, collaboration and documentation skills with the ability to explain technical concepts clearly.Ability to work effectively in Agile delivery teams and coordinate across product, architecture, engineering, QA, DevOps/SRE and vendor stakeholders.Organized, detail-oriented and able to manage multiple priorities in a dynamic environment.
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Data Engineer
Data Engineer

International SOS group • Singapore

Hybrid
SGD 120,000 - 180,000
Restaurant d'entreprise
Indemnités de stage/alternance
Data Engineer (3 to 9 months Contract, Extendable)
Data Engineer (3 to 9 months Contract, Extendable)

Argyll Scott Singapore • Singapore

On-site
SGD 120,000 - 180,000
Data Engineer (3 to 9 months Contract, Extendable)
Data Engineer (3 to 9 months Contract, Extendable)

ARGYLL SCOTT CONSULTING PTE. LTD. • Singapore

On-site
SGD 90,000 - 130,000
.NET Architect
.NET Architect

IPI Technolab • Singapore

On-site
SGD 120,000 - 180,000
Dot Net Developer #1582
Dot Net Developer #1582

JOBSTER PRIVATE LTD. • Singapore

On-site
SGD 90,000 - 125,000
Dot Net Developer REQ130
Dot Net Developer REQ130

User Experience Researchers Pte Ltd • Singapore

Hybrid
SGD 100,000 - 140,000
Senior .NET Developer (2 Year Contract)
Senior .NET Developer (2 Year Contract)

morgan mckinley pte. ltd. • Singapore

On-site
SGD 120,000 - 180,000
Software Engineer (.NET)
Software Engineer (.NET)

CAPGEMINI SINGAPORE PTE. LTD. • Singapore

On-site
SGD 90,000 - 130,000
Dot Net Developer REQ130
Dot Net Developer REQ130

USER EXPERIENCE RESEARCHERS PTE. LTD • Singapore

On-site
SGD 90,000 - 160,000
Senior Dot Net Developer -
Senior Dot Net Developer -

jobster private ltd. • Singapore

On-site
SGD 100,000 - 140,000