Software Engineer (.Net)

ISI

Kuala Lumpur

On-site

MYR 90,000 - 150,000

Full time

3 days ago
Be an early applicant

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

ISI in Kuala Lumpur is seeking an experienced software engineer to design, develop, test, and deliver high-quality .NET/C# applications. You will work closely with Business Analysts and engineers across regions to translate requirements into robust software, write technical docs, and contribute to testing strategies.

The role requires strong C#, JavaScript, React, and SQL skills, plus experience with AWS and microservices.

Qualifications

  • Bachelor’s degree in Computer Science/IT/Software Engineering.
  • 3+ years object oriented programming with at least 2+ years in C#.
  • Strong experience in C#, Javascript, React, CSS and HTML5.
  • Experience in databases such as MySQL, AWS Aurora and MongoDB.
  • Experience in WiX Toolset, DotNetInstaller, NetOffice, VSTO.
  • Experience in Data Engineering / Data Pipelines / Data processing streaming technologies
  • Experience in WPF + MVVM development.
  • Experience in ASP.NET MVC4 or above, Web and RESTful API.
  • Experience in .NET 8/10, cross platform projects. .NET Framework 4.8 is a plus.
  • Experience in WCF, OData, gRPC development.
  • NET asynchronous programming.
  • VSTO Excel add-in development.
  • Experience with Visual Studio 2022.
  • Windows 10/11 and Office.
  • Familiar with Source Control tool GIT.
  • Familiarity with AWS: Lambda, SQS, S3.
  • Experience with Micro Services architecture and development.
  • Continuous Integration software: Jenkins.
  • Excellent communicator and ability to work with teams across regions/time zones.
  • Excellent written and verbal communication skills in English; Cantonese helpful.
  • 3-5 years of experience in a similar or closely related role is expected.

Responsibilities

  • Works closely with the Business Analyst to define, refine, develop, test and deliver against functional requirements
  • Understands and translates functional into technical requirements
  • Develops technical documentation for internal or external consumption for engineers of varying skill level
  • Provides technical input to the project delivery plan, including sizing and estimation
  • Being accountable for the quality of the scrum team and supporting through code review processes and testing strategies
  • Implements correct, performant and reliable code on schedule and according to specification
  • Determines code quality and test coverage, and designing and implementing tests to make sure software is built to the highest quality possible
  • Develops and maintains test automation efficiency and effectiveness
  • Responsible for defect closure and root cause analysis to avoid regressions
  • Drives continual improvement in quality and efficiency, including defect prevention/root cause analysis, suggesting and adopting improvements to technology and efficiency
  • Collaborates and partners across different departments including Support, Operations, Product and Engineering

Skills

C#/.NET
JavaScript
React
CSS/HTML5
WPF/MVVM
ASP.NET MVC
SQL/MySQL
AWS
GIT
Jenkins
Microservices
English
Teamwork
Data pipelines

Education

Bachelor’s Degree in Computer Science/IT/Software Engineering

Tools

WiX Toolset
DotNetInstaller
NetOffice
VSTO
Visual Studio 2022
AWS (Lambda/SQS/S3)
Elastic Search
Python
Git
Linux basics

Job description

Responsibilities:


  • Works closely with the Business Analyst to define, refine, develop, test and deliver against functional requirements

  • Understands and translates functional into technical requirements

  • Develops technical documentation for internal or external consumption for engineers of varying skill level

  • Provides technical input to the project delivery plan, including sizing and estimation

  • Being accountable for the quality of the scrum team and supporting through code review processes and testing strategies

  • Implements correct, performant and reliable code on schedule and according to specification

  • Determines code quality and test coverage, and designing and implementing tests to make sure software is built to the highest quality possible

  • Develops and maintains test automation efficiency and effectiveness

  • Responsible for defect closure and root cause analysis to avoid regressions

  • Drives continual improvement in quality and efficiency, including defect prevention/root cause analysis, suggesting and adopting improvements to technology and efficiency

  • Collaborates and partners across different departments including Support, Operations, Product and Engineering


Requirements:


  • Bachelor’s Degree in Computer Science/Information Technology/Software Engineering with strong computing background

  • Object Oriented programming experience: 3+ years with at least 2+ years in C#

  • Solid experience in C#, Javascript, React, CSS and HTML5

  • Solid experience in databases such as MySQL, AWS Aurora and MongoDB

  • Experience in WiX Toolset, DotNetInstaller, NetOffice, VSTO

  • Experience in Data Engineering / Data Pipelines / Data processing streaming technologies

  • Experience in WPF + MVVM development

  • Experience in ASP.NET MVC4 or above, both Web and RESTful API

  • Experience in .NET 8/10, cross platform projects. Experience in dotnet framework 4.8 would be an added advantage.

  • Experience in WCF web service, OData service, gRPC development

  • Experience in .NET Asynchronous programming

  • Experience in VSTO Excel add-in development

  • Experience with IDE tools such as Visual Studio 2022

  • Experience in Windows 10 / 11 and Office

  • Familiar with Source Control tool GIT

  • Familiarity with Amazon Web Services: e.g. Lambda, SQS, S3

  • Experience with Micro Services architecture and development

  • Continuous Integration software: e.g. Jenkins

  • Excellent communicator and ability to work with teams in different regions and time zones

  • Excellent written and verbal communication skills in English. Understand Cantonese would be added advantage

  • 3-5 years of experience in a similar or closely related role is expected to demonstrate competency


Added advantage with experience on:


  • AI related development.

  • Experience in Python programming

  • Search engine: Elastic Search

  • R (for Math library)

  • Auto update tool: e.g. Wybuild, ClickOnce

  • Test automation tool: e.g. TestComplete, XUnit, NUnit

  • Basic Linux operations

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Software Engineer (Java)
Software Engineer (Java)

ISI • Kuala Lumpur

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

CEIC Data • Kuala Lumpur

On-site
MYR 120,000 - 180,000
Software Engineer (.Net)
Software Engineer (.Net)

CEICdata.com (M) Sdn Bhd • Kuala Lumpur

On-site
MYR 89,000 - 156,000
Medical
Dental
Vision
+3
Software Engineer (Java)
Software Engineer (Java)

CEICdata.com (M) Sdn Bhd • Kuala Lumpur

On-site
MYR 120,000 - 180,000
Medical insurance
Dental coverage
Vision care
+3
Software Engineer (.Net)
Software Engineer (.Net)

CEIC Data • Kuala Lumpur

On-site
MYR 90,000 - 130,000
Software Project Engineer
Software Project Engineer

MR.DIY Group (M) Berhad • Malaysia

On-site
MYR 90,000 - 150,000
Principal Software Engineer
Principal Software Engineer

Software International Corporation • Kuala Lumpur

Hybrid
MYR 120,000 - 150,000
Hybrid Working Arrangement
Learn & Grow with Experienced Experts
Up to 24 Days Annual Leave
+6
Software Technical Lead
Software Technical Lead

1 DOC RESOURCES SDN. BHD. • Puchong

On-site
MYR 180,000 - 240,000
Software Engineer - .NET
Software Engineer - .NET

Boostorder • Kuala Lumpur

On-site
MYR 60,000 - 90,000
Medical insurance
Subsidy in laptop of your choice
Transport allowance
+2
Software Engineer, R&D
Software Engineer, R&D

Esker • Kuala Lumpur

On-site
MYR 60,000 - 90,000