Enable job alerts via email!

Junior Back End Developer

Borr Drilling

Singapore

On-site

SGD 60,000 - 100,000

Full time

6 days ago
Be an early applicant

Boost your interview chances

Create a job specific, tailored resume for higher success rate.

Job summary

A prominent company is seeking a skilled Backend Developer in Singapore to design and develop scalable backend systems using .NET technologies. In this role, you will tackle cloud-native challenges and collaborate with cross-functional teams to deliver high-quality, event-driven solutions. This position emphasizes scalable architectures, microservices, and DevOps best practices, requiring extensive experience in backend development and cloud technologies.

Qualifications

  • Minimum of 5 years in backend development with .NET focus.
  • Strong analytics and problem-solving skills.
  • Experience with cloud providers like AWS, Azure, or GCP.

Responsibilities

  • Design and develop scalable, microservices-based backend systems.
  • Implement and manage event-driven systems using Apache Kafka.
  • Collaborate on CI/CD pipelines and best practices in cloud deployments.

Skills

Microservices architecture
.NET Core
C#
REST APIs
Event-driven design
Docker
Kubernetes
DevOps practices
CI/CD pipelines
Problem-solving skills

Education

Bachelor’s degree in computer science

Job description

About the Role

We are seeking a highly skilled and experienced Backend Developer with deep expertise in .NET technologies to join our engineering team. In this role, you will be responsible for designing and developing scalable, microservices-based backend systems using modern cloud-native tools and practices. You will work closely with cross-functional teams to deliver high-quality, event-driven solutions that power our core applications.

Key Responsibilities:

  • Design, develop, and maintain backend services using .NET Core and microservices architecture.
  • Implement and manage event-driven systems using Apache Kafka and other messaging platforms like AWS SNS/SQS.
  • Build and integrate RESTful APIs and web services.
  • Containerize services using Docker and orchestrate deployments with Kubernetes.
  • Collaborate with DevOps teams to maintain CI/CD pipelines and follow best practices in cloud deployments (AWS, Azure, or GCP).
  • Write clean, maintainable code with a strong focus on Test-Driven Development (TDD).
  • Conduct code reviews and mentor junior engineers.
  • Troubleshoot, debug, and optimize performance of backend systems.
  • Stay updated with emerging trends and advocate for best engineering practices.
  • Work within an Agile team, contributing to planning, estimation, and sprint delivery.

Requirements:

Must-Have:

  • Bachelor’s degree in computer science, Information Technology, or a related field.
  • Minimum of 5 years of professional experience in backend development with a strong focus on .NET technologies.
  • Solid experience with microservices architecture and event-driven design patterns.
  • Hands-on expertise with .NET Core, C#, REST APIs, and Kafka.
  • Strong understanding of containerization (Docker) and orchestration (Kubernetes).
  • Experience with at least one major cloud provider (AWS, Azure, or GCP).
  • Solid grasp of DevOps practices and CI/CD pipelines.
  • Strong analytical and problem-solving skills with a detail-oriented mindset.
  • Excellent communication and collaboration skills.

Nice-to-Have:

  • Experience with AWS messaging services like SNS/SQS.
  • Exposure to frontend frameworks like Angular, React, or Vue.js.
  • Familiarity with database systems such as SQL Server, PostgreSQL, or MongoDB.
  • Knowledge of Clean Architecture principles in .NET.
  • Experience working in Agile/Scrum environments.
  • Familiarity with DealCloud and Snowflake is a plus.
  • Background in data publishing design and implementation is preferred.
Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.