Search by job, company or skills

Dotnet Developer

  • Posted 5 hours ago
  • Be among the first 10 applicants

Job Description


I'm currently hiring for an exciting Software Developer (.NET) opportunity with one of our leading clients in Malaysia.

Position: Software Developer (.NET)

Location: Kuala Lumpur or Johor Bahru, Malaysia (based on your current location)

Key Skills Required:

  • 4+ years of experience in .NET development
  • Strong hands-on experience with C#, ASP.NET MVC, ASP.NET Core, and .NET Framework
  • Strong experience with Microsoft SQL Server (Stored Procedures, Views, Functions, Query Optimization)
  • Experience in developing RESTful APIs/Web Services
  • Good understanding of OOP, SDLC, and application support
  • Experience with Entity Framework, GitLab, Docker, Microservices, CI/CD, RabbitMQ/Kafka is an added advantage

JD

We are seeking a Software Developer (.NET) to join our Application Development team. The successful candidate will be responsible for the analysis, design, development, testing, implementation, maintenance, and support of business-critical applications.

The ideal candidate should possess solid hands-on experience in C#, ASP.NET, ASP.NET Core, and Microsoft SQL Server, with the ability to work independently, troubleshoot issues, and deliver quality solutions in a fast-paced environment.

Key Responsibilities:

  • Perform systems analysis, design, development, testing, implementation, and documentation of business applications.
  • Develop, enhance, and maintain web and windows-based applications using Microsoft .NET technologies.
  • Design, develop, and maintain RESTful APIs and system integrations.
  • Participate in all phases of the Software Development Life Cycle (SDLC).
  • Troubleshoot, debug, and resolve application issues in development, testing, and production environments.
  • Provide Level 2 application support and ensure smooth Business-As-Usual (BAU) operations.
  • Work closely with business users, business analysts, QA teams, and project stakeholders to gather and understand business requirements.
  • Perform impact analysis and effort estimation for enhancement requests and change requirements.
  • Develop and optimize database objects including stored procedures, views, functions, and queries.
  • Conduct unit testing and support system integration testing (SIT) and user acceptance testing (UAT).
  • Prepare and maintain technical documentation.
  • Participate in code reviews and ensure compliance with development standards and best practices.
  • Collaborate effectively with team members to deliver projects on schedule and with high quality.

Requirements:

Education:

  • Bachelor's Degree in Computer Science, Information Technology, Software Engineering, or a related discipline.

Experience

  • Minimum 4 years of hands-on experience in software development using Microsoft technologies.
  • Experience in application maintenance and production support environments.

Technical Skills:

Must have:

  • Strong experience in C#, .NET Framework and .NET (ASP.NET MVC and ASP.NET Core).
  • Strong experience with Microsoft SQL Server, including database design, stored procedures, views, functions, query optimization, and performance tuning.
  • Experience in developing and consuming RESTful APIs and web services.
  • Strong understanding of Object-Oriented Programming (OOP), design patterns, and software engineering principles.
  • Good analytical, troubleshooting, and problem-solving skills.

Good to have (advantageous):

  • Experience with Entity Framework / Entity Framework Core.
  • Knowledge of front-end web technologies including HTML5, CSS3, JavaScript, JSON, and jQuery.
  • Working knowledge of PostgreSQL will be an added advantage.
  • Familiarity with Gitlaba source code control tool.
  • Exposure to AI technologies and AI-assisted development practices will be an added advantage.
  • Familiarity with message brokers such as RabbitMQ and Kafka.
  • Experience with modern software development practices including CI/CD process, Microservices, Containerization (docker).

Personal Attributes:

  • Self-motivated and proactive with a strong sense of ownership.
  • Ability to work independently with minimal supervision.
  • Strong communication and interpersonal skills.
  • Good team player with the ability to collaborate across teams.
  • Ability to manage multiple priorities and meet deadlines.
  • Fast learner with a positive attitude and willingness to take on new challenges.

If you're interested in exploring this opportunity, kindly share the following details:

  • Updated Resume
  • Current Salary
  • Expected Salary
  • Notice Period / Earliest Joining Date
  • Nationality
  • Current Visa Status (if applicable)
  • Current Location
  • Date of Birth

More Info

Job Type:
Industry:
Employment Type:

About Company

Job ID: 151878205

Similar Jobs

Malaysia, Kuala Lumpur

Skills:

.NET.Net CoreMicrosoft Sql ServerAzureAWSAngular

Remote

Skills:

C#ASP.NETReactJavascriptSqlRest Apis

Beware of Scammers

We don’t charge money for job offers