Senior .net Developer

KL Eco City, M14, MY, Malaysia

Job Description

Role Overview


We are seeking a highly skilled Senior C#/.NET Developer with strong expertise in .NET Core, API development, and database management to join our growing team. The ideal candidate will have experience building scalable, high-performance applications and integrating enterprise systems while maintaining clean, maintainable code. This role requires both technical leadership and hands-on development, collaborating closely with cross-functional teams to deliver robust software solutions.

Key Responsibilities


1) Design, develop, and maintain ASP.NET Core applications (Web API, MVC, Middleware, Dependency Injection).
2) Implement Entity Framework Core (Code-First/Db-First) with a focus on query optimization and performance tuning.
3) Develop and integrate RESTful APIs with proper documentation (Swagger, JWT authentication).
4) Work with SQL Server and/or MongoDB, ensuring efficient database design, query optimization, and high availability.
5) Implement messaging solutions using RabbitMQ or Kafka (publish/subscribe, dead-letter queues, retry policies).
6) Apply Redis caching strategies to optimize system performance and reduce latency.
7) Collaborate with frontend developers by providing APIs and handling light JavaScript-based interactions.
8) Ensure code quality through best practices, unit testing, and design patterns.
9) Diagnose and resolve complex technical issues, including concurrency challenges and performance bottlenecks.
10) Contribute to Agile ceremonies (stand-ups, sprint planning, retrospectives) and mentor junior developers when needed.

Core Skills (Must-Have)


1) .NET Core (6.0+): Proficiency in ASP.NET Core (Web API, MVC, Middleware, Dependency Injection).
2) Entity Framework Core: Strong knowledge in data modeling and performance optimization.
3) Databases: SQL Server (complex queries, stored procedures, indexing) and MongoDB (document modeling, aggregation pipelines).
4) API Development: RESTful APIs, OAuth2, GraphQL, gRPC, Swagger, JWT.
5) Messaging Systems: RabbitMQ / Kafka with asynchronous processing patterns.
6) Caching: Redis (distributed caching, cache penetration/snowballing handling).
7) Basic JavaScript for frontend collaboration (Ajax, DOM manipulation).

Preferred Experience


1) Experience with ABP Framework (ABP Boilerplate / ABP.IO), including modular development and multi-tenancy.
2) Familiarity with ASP.NET Zero for customizing enterprise projects (permissions, UI extensions).
3) Exposure to cloud platforms (Azure/AWS) and CI/CD pipelines.

Soft Skills


1) Strong problem-solving ability with an analytical mindset.
2) Excellent communication and collaboration skills in Agile/Scrum teams.
3) Ability to mentor junior developers and guide code reviews.
4) Self-driven with a commitment to writing clean, maintainable, and scalable code.

Qualifications


1) Bachelor's degree in Computer Science, Software Engineering, or related field (or equivalent work experience).
2) 5+ years of hands-on experience in C#/.NET development.
3) Proven track record of delivering enterprise-grade applications.

Job Types: Full-time, Permanent

Pay: RM8,000.00 - RM15,000.00 per month

Benefits:

Opportunities for promotion Professional development
Experience:

ASP.NET Core: 1 year (Preferred) RESTful APIs: 1 year (Preferred) ABP Framework: 1 year (Preferred) .NET development: 5 years (Preferred)
Work Location: In person

Beware of fraud agents! do not pay money to get a job

MNCJobz.com will not be responsible for any payment made to a third-party. All Terms of Use are applicable.


Related Jobs

Job Detail

  • Job Id
    JD1165883
  • Industry
    Not mentioned
  • Total Positions
    1
  • Job Type:
    Full Time
  • Salary:
    121788.0 154211.0 USD
  • Employment Status
    Permanent
  • Job Location
    KL Eco City, M14, MY, Malaysia
  • Education
    Not mentioned