Data Engineer

International SOS group

Singapore

Hybrid

SGD 120,000 - 180,000

Full time

6 hours ago
Be an early applicant
Application generator

Don’t send a generic resume — generate a resume and cover letter tailored to this exact role.

Get past ATS filters

Benefits offered by this job

Restaurant d'entreprise
Indemnités de stage/alternance

Job summary

International SOS group is seeking a Data Engineer to design, develop and support secure, scalable backend applications using .NET Core, C# and AWS cloud services.

The role focuses on building reliable APIs, microservices and event-driven integrations with strong emphasis on security, reliability and collaboration with product, architecture, QA and DevOps teams.

Qualifications

  • Bachelor’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, EF Core, LINQ, asynchronous programming and secure coding practices.
  • Experience with broader .NET stack: Visual Studio, NuGet, DI, 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.
  • Event-driven architecture, publish/subscribe, queue-based processing, retries, dead-letter queues, idempotency.
  • Experience with microservices, REST APIs, OpenAPI/Swagger, JSON, XML, API-led integration.
  • Databases: SQL Server, PostgreSQL and NoSQL (MongoDB or DynamoDB).
  • Docker, Kubernetes/EKS, CI/CD, Git, Terraform or CloudFormation.
  • Jira, Confluence, Bitbucket, monitoring/logging tools.
  • Unit, integration, contract and performance testing; secure API design.
  • Troubleshooting across app, API, DB, queues and cloud infra.

Responsibilities

  • Design, develop, test and maintain backend applications using .NET Core, C#, ASP.NET Core Web APIs, EF Core and related Microsoft frameworks.
  • Build secure RESTful APIs and integration services with contracts, versioning, validation, authentication, authorization and robust error handling.
  • Implement event-driven and asynchronous communication using AWS SNS, SQS, Lambda and EventBridge; include publish/subscribe and dead-letter handling.
  • Support AWS cloud-native workloads with API Gateway, Lambda, EKS/ECS, RDS, DynamoDB, S3, IAM and CloudWatch.
  • Apply microservices, distributed systems, resiliency, observability, logging and monitoring to improve reliability.
  • Troubleshoot application, API, DB, messaging and cloud infra issues across dev/test/prod.
  • Create technical specifications, sequence diagrams, API contracts and operational docs.
  • Support CI/CD, automated testing, code reviews, releases and IaC with Git, Bitbucket, Jira, Confluence, Terraform/CloudFormation, Jenkins or GitHub Actions.
  • Collaborate with product owners, architects, QA, DevOps/SRE, cloud platform teams and vendors to deliver high-quality solutions.
  • Contribute to engineering standards, reusable patterns and documentation across the team.

Education

Bachelor’s degree in Computer Science, Information Technology (or similar)

Job description

The 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 solutions
  • Design and develop .NET Core applications, REST APIs, microservices and reusable integration components
  • Build AWS-based event-driven solutions using SNS, SQS, Lambda, EventBridge and API Gateway
  • Apply asynchronous messaging, queue-based processing, retries, dead-letter queues and idempotency patterns
  • Create and maintain technical documentation, API contracts, message schemas and operational support notes
  • Collaborate with product, architecture, QA, DevOps/SRE, cloud platform and vendor teams
Responsibilities
  • Design, 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.
Requirements
  • Bachelor’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 • 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 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
Dot Net Developer #1582
Dot Net Developer #1582

JOBSTER PRIVATE LTD. • Singapore

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

IPI Technolab • Singapore

On-site
SGD 120,000 - 180,000
Software Engineer
Software Engineer

RFNET TECHNOLOGIES PTE LTD • Singapore

On-site
SGD 90,000 - 120,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

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
Dot Net Developer(Full Stack)
Dot Net Developer(Full Stack)

INFINITE COMPUTER SOLUTIONS PTE LTD • Singapore

On-site
SGD 80,000 - 120,000