-
Elliott Moss Consulting

Dotnet Developer

Elliott Moss Consulting
Singapore · Contract · Mid-Senior

Position Overview

We are looking for a dynamic and skilled Backend Developer to join the team, contributing to the development and maintenance of enterprise applications. The ideal candidate will have expertise in modern software development practices, scalable architectures, and distributed systems, with a focus on reliability and performance.

Key Responsibilities

  • Design, develop, and maintain software applications using C# (.Net Core).
  • Collaborate with cross-functional teams to implement high-quality database solutions using PostgreSQL or Microsoft SQL.
  • Apply Agile methodologies (Scrum, Kanban, or DevOps frameworks) to manage software development lifecycles effectively.
  • Implement robust and maintainable solutions using object-oriented design, design patterns, and SOLID principles.
  • Architect and design systems following Clean Architecture and Domain-Driven Design (DDD) principles.
  • Develop and manage containerized applications using platforms like OpenShift.
  • Integrate and utilize AWS services such as S3, API Gateway, and RDS to support cloud-based solutions.
  • Set up and manage source control and CI/CD pipelines using tools like GitHub.
  • Deliver high-quality software using practices such as Test-Driven Development (TDD), static code analysis, automated testing, and feature flags.
  • Develop scalable, high-performance, and highly available distributed systems using microservices and messaging platforms like Kafka.
  • Support BAU (Business As Usual) tasks and participate in production support rosters as needed.
  • Create and maintain workflows in Informatica (preferred) and contribute to application development on Microsoft BizTalk.

Qualifications and Skills

  • Bachelor's degree in Computer Science, Information Technology, or a related field.
  • Proficiency in C# (.Net Core) and experience with database technologies like PostgreSQL/Microsoft SQL.
  • Strong understanding of object-oriented design, SOLID principles, and enterprise software architecture practices such as Clean Architecture and Domain-Driven Design.
  • Experience with containerization platforms like OpenShift and cloud platforms like AWS.
  • Familiarity with Agile methodologies and DevOps frameworks.
  • Expertise in microservices architecture and real-time messaging platforms like Kafka.
  • Knowledge of Informatica workflows and Microsoft BizTalk development (preferred).
  • Strong experience in software delivery practices, including TDD, code reviews, and CI/CD.

Key Skills

Ranked by relevance

c ai sql microservices postgresql devops scala kafka cloud tdd aws kf containerization design patterns design systems design pattern scrum git esp ddd s3 ha
Login to Apply
Posted
Dec 14, 2024
Type
Contract
Level
Mid-Senior
Location
Singapore

Industries

IT Services IT Consulting

Categories

Information Technology

Related Jobs

3 roles aligned with this opportunity

View all jobs
View Job Details
Skywaves Rise
Related

Dotnet Developer

2026-05-28

Full-time
Mid-Senior
Austria
IT Services
Information Technology
View Job Details
Fujitsu
Related

Full Stack Developer

2026-05-27

Contract
Mid-Senior
Australia
IT Services
Information Technology
View Job Details
Accenture DACH
Related

Senior Data & Machine Learning Engineer (all genders)

2026-05-21

Full-time
Not Applicable
Austria
IT Services
Engineering