Enable job alerts via email!

.Net Engineer

ICM Services Sdn Bhd

Kuala Lumpur

On-site

MYR 150,000 - 200,000

Full time

Today
Be an early applicant

Job summary

A tech solutions firm in Kuala Lumpur is seeking an experienced .NET Software Engineer. You will define and implement scalable architectures and develop microservices for real-time trading applications. The ideal candidate has over 7 years of experience in .NET development, strong knowledge of databases and design patterns, and proficiency in cloud technologies. The company offers competitive leave, wellbeing allowances, comprehensive insurance, and more.

Benefits

22 days of annual leave
Wellbeing allowance
Comprehensive corporate insurance
Complimentary breakfast every Friday

Qualifications

  • 7+ years of hands-on experience in .NET development.
  • Strong knowledge of MS SQL Server and database optimization.
  • Proficient in integrating third-party APIs.

Responsibilities

  • Define and implement domain-driven architectures using Cloud (AWS).
  • Design, develop, and maintain microservices and backend solutions.
  • Ensure architectural consistency across systems using advanced design patterns.

Skills

Cloud (AWS)
.NET development (C#, ASP.NET, .NET Core)
MS SQL Server
Docker
CI/CD pipelines
Event sourcing
SOLID principles
Kafka

Education

Bachelor's degree in Computer Science or Software Engineering

Tools

OpenTelemetry
Prometheus
Grafana
Elastic (Kibana)
Job description

● Define and implement scalable, maintainable, and performant domain-driven architectures using Clean Architecture or Vertical Slice Architecture with Cloud (AWS).

● Design, develop, and maintain microservices and backend solutions using .NET Core and C# to support real-time trading applications.

● Ensure architectural consistency across systems, leveraging advanced design patterns such as CQRS, event sourcing, SOLID and Saga event patterns for distributed systems.

● Collaborate with business and technical teams to gather and translate requirements.

● Experience with messaging systems like Kafka, RabbitMQ, Lambda functions or AWS SQS.

● Proficiency in containerization using Docker and orchestration.

● Experience with observability tools such as OpenTelemetry, Prometheus, Grafana, and Elastic (Kibana).

● Advanced knowledge of CI/CD pipelines and Git version control.

● Troubleshoot and resolve production issues in real-time environments.

● Develop APIs, gRPC, Web sockets for internal and external consumption are a must.

Requirements:

● Bachelor's degree in Computer Science, Software Engineering, or a related field

● 7+ years of hands-on experience in .NET development (C#, ASP.NET, .NET Core)

● Strong knowledge of MS SQL Server and database optimization

● Strong knowledge of Design Patterns-SOLID and Services for Cloud

● Proficient in integrating third-party APIs

● 22 days of annual leave for rest and rejuvenation

● Wellbeing allowance to support personal wellness and self-care

● Comprehensive corporate insurance coverage for peace of mind

● Complimentary breakfast every Friday to kick off the weekend right

Your application will include the following questions:

  • What's your expected monthly basic salary?
  • Which of the following types of qualifications do you have?
  • How many years' experience do you have as a .Net Software Engineer?
  • Which of the following languages are you fluent in?
Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.