Software Engineer (C# .Net)

RCSI Resources

Petaling Jaya

On-site

MYR 89,000 - 156,000

Full time

28 hours ago
Be an early applicant
Application generator

A complete application in a minute — tailored resume and cover letter, ready to send.

Get past ATS filters

Benefits offered by this job

Maternity leave
Opportunities for promotion

Job summary

RCSI Resources in Malaysia is seeking a Software Engineer (C# .NET) to design, develop, and maintain robust software solutions. You will work across .NET Frameworks and .NET Core, ensuring strong MS SQL and Firebird integration, high performance, and scalable features.

You will collaborate with cross-functional teams in an Agile setting to enhance existing systems, implement new capabilities, and ensure reliable deployment across environments.

Qualifications

  • Bachelor's degree in Computer Science, Software Engineering, or a related field (or equivalent work experience).
  • Proven experience in software development using C# and the .NET framework (including .NET Core and traditional .NET).
  • Hands-on experience with Web APIs, including building and consuming RESTful services.
  • Proficiency in working with MS SQL databases, with the ability to write efficient SQL queries and manage transactions.
  • Strong problem-solving skills to troubleshoot and resolve complex software issues.
  • Experience with version control systems (e.g., Git, Bitbucket).
  • Experience with ticketing systems (e.g., JIRA).

Responsibilities

  • Develop and maintain solutions using C# and .NET Core, ensuring scalable and maintainable code.
  • Design and implement new features based on project requirements with a focus on performance and scalability.
  • Optimize database interactions with MS SQL and Firebird databases for efficient querying.
  • Participate in the full software development lifecycle from requirements to deployment.
  • Troubleshoot and resolve complex technical issues to ensure project stability.
  • Document features, specs, and workflows for maintainability across the team.
  • Work in an Agile environment with sprint planning, stand-ups, and retrospectives.
  • Stay updated with .NET technologies and best practices to improve processes.
  • Handle ad hoc tasks assigned by management.

Skills

C#
.NET
MS SQL
RESTful APIs
Git
JIRA
Docker
Redis
Firebird

Education

Bachelor's degree in Computer Science / Software Engineering

Tools

Git
JIRA
Docker
Jenkins
SonarQube
Ubuntu

Job description

Jora Malaysia will close on 9th September 2026. Thank you for being with us, we are cheering you on as you continue your career journey.

Working Days : 8.30am - 5.30pm / Mon - Fri

Job Summary:

As a Software Engineer (C# .NET), you will be responsible for designing, developing, and maintaining robust and scalable software solutions using the latest .NET technologies. You will work on both traditional .NET frameworks and .NET Core, ensuring seamless integration with databases like MS SQL and Firebird. Your role will involve enhancing existing systems, building new features, and collaborating with cross-functional teams to ensure high performance.

Job Responsibilities:
  • Develop and maintain solutions using C# and .NET Core, ensuring scalable and maintainable code.
  • Design and implement new features based on project requirements, with a focus on performance and scalability.
  • Optimize database interactions by working closely with MS SQL and Firebird databases, ensuring efficient querying and data retrieval processes.
  • Participate in the entire software development lifecycle, from gathering requirements and designing solutions to testing and deployment.
  • Troubleshoot and resolve complex technical issues, ensuring the stability and reliability of the project.
  • Document software features, technical specifications, and workflows to ensure maintainability and transparency across the team.
  • Work in an Agile environment, actively participating in sprint planning, daily stand-ups, and retrospective meetings.
  • Stay updated with the latest .NET technologies, applying best practices to improve the software development process.
  • Ad hoc tasks assigned from time to time by management
Job Requirements:
  • Bachelor's degree in Computer Science, Software Engineering, or a related field (or equivalent work experience).
  • Proven experience in software development using C# and the .NET framework (including .NET Core and traditional .NET).
  • Hands-on experience with Web APIs, including experience in building and consuming RESTful services.
  • Proficiency in working with MS SQL databases, with the ability to write efficient SQL queries, optimize database performance, and manage database transactions.
  • Strong problem-solving skills with the ability to troubleshoot, debug, and resolve complex software issues.
  • Experience with version control systems (e.g., Git, Bitbucket).
  • Experience with ticketing systems (e.g., JIRA).
Additional Skills (Optional but Beneficial):
  • Experience with migration of legacy systems to newer .NET technologies (e.g., from ASP.NET to .NET Core).
  • Knowledge of performance tuning and optimization in high-volume transaction systems.
  • Experience working with Docker or containerization technologies in a .NET environment.
  • Knowledge of CI/CD pipelines, preferably with Jenkins and SonarQube.
  • Experience enhancing and supporting legacy systems written in traditional .NET frameworks (ASP.NET, Windows Forms, etc.), ensuring smooth integration with new technologies.
  • Experience in Agile Scrum methodology.
  • Familiarity with Firebird databases.
  • Familiarity with Redis Cache for optimizing data retrieval and improving application performance.
  • Experience in deploying and configuring applications on Ubuntu is a plus.
  • Maternity leave
  • Opportunities for promotion
Education:
  • Bachelor's (Preferred)
Experience:
  • C#: 1 year (Preferred)
  • .NET: 1 year (Preferred)
  • Microsoft SQL Server: 1 year (Preferred)
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Software Engineer (.Net)
Software Engineer (.Net)

CEIC Data • Kuala Lumpur

On-site
MYR 90,000 - 130,000
Senior Software Engineer (Backend)
Senior Software Engineer (Backend)

RCSI Management • Petaling Jaya

On-site
MYR 78,000 - 100,000
Software Developer (Hybrid)
Software Developer (Hybrid)

Q3 Aurelia • Selangor

On-site
MYR 72,000 - 120,000
Back-End Engineering (Senior)
Back-End Engineering (Senior)

RCSI Resources • Selangor

On-site
MYR 78,000 - 100,000
Health insurance
Maternity leave
Opportunities for promotion
+2
.NET Developer
.NET Developer

AMK Technology • Kuala Lumpur

On-site
MYR 78,000 - 123,000
Senior Software Developer
Senior Software Developer

Ren Ecosystem • Kuala Lumpur

Hybrid
MYR 89,000 - 134,000
Meal Allowance
Travel Allowance
Parking Subsidy
+1
Software Engineer (C#)
Software Engineer (C#)

Myadamas Technologies • Kuala Lumpur

On-site
MYR 45,000 - 73,000
Performance Bonus
Medical Insurance
Software Engineer
Software Engineer

Syarikat Sin Kwang Plastic Industries • Kulai

On-site
MYR 60,000 - 90,000
.Net Developer
.Net Developer

Mission Consultancy Services Malaysia • Kuala Lumpur

On-site
MYR 72,000 - 100,000
Senior Software Engineer (Senior Level)
Senior Software Engineer (Senior Level)

INFRA365 Sdn Bhd • Selangor

On-site
MYR 90,000 - 180,000