Software Engineer - Hybrid

Esri

Shah Alam

On-site

MYR 60,000 - 120,000

Full time

14 days+

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Job summary

Esri Malaysia is seeking a Software Engineer to design, build, test and maintain scalable applications using C#, .NET, ASP.NET, and React JS. You’ll work with cross‑functional teams to translate requirements into robust software that meets business needs and quality standards.

Daily work includes developing and integrating RESTful APIs, web services, databases, and user interfaces, plus documenting deployment notes and contributing to knowledge sharing.

Qualifications

  • Hands-on experience with C#, .NET, and React JS.
  • Understanding OOP, software design principles, and SDLC.
  • Experience with ASP.NET, Web API, Entity Framework, SQL Server, JavaScript, HTML and CSS.

Responsibilities

  • Design, develop, enhance, and maintain applications using C#, .NET, ASP.NET, React JS, and related technologies.
  • Translate requirements into scalable, secure software solutions.
  • Develop and integrate RESTful APIs, web services, databases, and UI components.
  • Maintain technical documentation and deployment notes.

Skills

C#
.NET
React JS
RESTful APIs
Problem solving

Education

Degree in Computer Science / Software Engineering / IT

Tools

Git
Azure DevOps
Jira
SQL Server

Job description

We deliver the best GIS solutions in the world, with the brightest minds on the map.

What are the issues that matter most to you? Climate change, national security, disaster response?

At Esri Malaysia you'll work with people at the forefront of these issues, connect them with the best tech and solutions and get an inside look into the real-world challenges that shape our future.

We turn problems into opportunities, and that takes two things:

  • The most powerful GIS technology and solutions.
  • Driven, talented, and passionately curious people.

Here we connect them, and that’s how we achieve incredible things for communities, economies, and for your career.

About the Role

The Software Engineer responsible for developing, testing, maintaining, and supporting software applications using C#, .NET, and React JS. Work closely with cross-functional teams to deliver reliable, scalable, and user-friendly software solutions that meet business needs and quality standards.

Here’s what a typical day will look like:

  • Design, develop, enhance, and maintain applications using C#, .NET, ASP.NET, React JS, and related front-end and back-end technologies.
  • Translate functional and technical requirements into clean, scalable, secure, and maintainable software solutions.
  • Develop and integrate RESTful APIs, web services, databases, user interfaces, and application components in line with project needs.
  • Maintain technical documentation, deployment notes, and knowledge-sharing materials for developed solutions.
About You

You are a passionate Software Engineer who enjoys building reliable and user-friendly applications. You have hands‑on experience with C#, .NET, and React JS, and enjoy solving problems, learning new technologies, and working with a team to turn ideas into practical software solutions. If this sounds like you, we’d love to hear from you.

You will be successful if you have:

  • Degree in Computer Science, Software Engineering, Information Technology, or a related field.
  • Minimum 3 to 5 Years of experience as a Software Engineer.
  • Practical experience developing applications using C#, .NET technologies, and React JS.
  • Understanding object-oriented programming, software design principles, coding standards, and the software development life cycle.
  • Experience with ASP.NET, Web API, Entity Framework, SQL Server, JavaScript, HTML, CSS, and modern front-end development practices is an added advantage.
  • Familiarity with source control, build and deployment workflows, and tools such as Git, Azure DevOps, Jira, or similar.
  • Ability to analyse problems, debug issues, and deliver practical technical solutions across front-end and back-end application layers.
  • Good communication and teamwork skills, with the ability to collaborate effectively with technical and non-technical stakeholders.
  • Strong attention to detail, ownership mindset, and commitment to delivering high-quality software.
  • Ability to manage tasks, estimate effort, and meet deadlines in a fast-paced project environment.

For further details or if you have any questions, please contact our Talent Acquisition team by mail at fjaffar@esrimalaysia.com.my (Fadhillah).

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Software Engineer
Software Engineer

Boustead • Shah Alam

On-site
MYR 60,000 - 90,000
Software Engineer
Software Engineer

Esri Malaysia • Shah Alam

On-site
MYR 90,000 - 180,000
Software Engineer, GIS Solutions for Real-World Impact
Software Engineer, GIS Solutions for Real-World Impact

Boustead • Shah Alam

On-site
MYR 60,000 - 90,000
Software Engineer – GIS & Web Apps (C#, .NET, React)
Software Engineer – GIS & Web Apps (C#, .NET, React)

Esri • Shah Alam

On-site
MYR 60,000 - 120,000
Managed Services Consultant
Managed Services Consultant

Esri Malaysia • Shah Alam

On-site
MYR 140,000 - 220,000
Tier 1 - English Analyst
Tier 1 - English Analyst

Esri Malaysia • Shah Alam

On-site
MYR 33,000 - 52,000
GIS Software Engineer: Build Impactful, Scalable Solutions
GIS Software Engineer: Build Impactful, Scalable Solutions

Esri Malaysia • Shah Alam

On-site
MYR 90,000 - 180,000
Tier I Support Analyst
Tier I Support Analyst

ESRI Malaysia Sdn Bhd • Shah Alam

On-site
MYR 33,000 - 61,000
Tier I Support Analyst
Tier I Support Analyst

Boustead • Shah Alam

On-site
MYR 39,000 - 58,000
Cloud Infrastructure Consultant
Cloud Infrastructure Consultant

Boustead • Shah Alam

On-site
MYR 120,000 - 180,000