Job Search and Career Advice Platform

Enable job alerts via email!

Junior/Senior Software Developer

IJM Corporation Berhad

Selangor

On-site

MYR 70,000 - 100,000

Full time

Today
Be an early applicant

Generate a tailored resume in minutes

Land an interview and earn more. Learn more

Job summary

A leading construction and property company in Malaysia is seeking a talented Senior Software Engineer to enhance and maintain software applications that are key to their digital transformation efforts. As part of a dynamic team, you will leverage your strong .NET skills to develop, test, and integrate AI-driven features into existing systems. The ideal candidate should possess a Bachelor's degree in Computer Science and have 2-5 years of relevant experience along with strong analytical skills. Joining this team means playing a crucial role in innovative software solutions.

Qualifications

  • Bachelor’s degree in Computer Science, Information Technology, or a related field.
  • More than 2-5 years’ experience as a Software Developer.
  • Solid knowledge of .NET Framework and/or .NET Core.
  • Familiarity or experience with AI platforms is an advantage.
  • Experience in workflow/process automation tools is a plus.

Responsibilities

  • Design, develop, test, and maintain software applications using Microsoft technology stack.
  • Provide ongoing support and enhancement of existing in-house systems.
  • Identify repetitive tasks and implement automation solutions.
  • Collaborate to prototype and implement AI-driven features.
  • Analyze and propose improvements through automation.
  • Design and optimize SQL Server databases.
  • Identify and resolve application bugs efficiently.
  • Maintain clear documentation of systems and processes.
  • Deploy applications to staging and production environments.
  • Support additional software development and technical initiatives.

Skills

Analytical skills
Problem-solving skills
API integration
Written communication
Verbal communication
Adaptability to emerging technologies

Education

Bachelor’s degree in Computer Science or related field

Tools

.NET Core
Power Automate
SQL Server
OpenAI APIs
Job description

IJM is seeking a talented and motivated Senior Software Engineer to join our dynamic team. The ideal candidate will have a strong background in .NET technologies, RDBMS, and a growing interest or experience in AI integration and process automation. You will play a key role in building, maintaining, and optimizing applications that support the IJM Group's digital transformation journey.

Key Responsibilities
  • Design, develop, test, and maintain software applications using Microsoft technology stack (.NET Core).
  • Provide ongoing support and enhancement of existing in-house systems that support core business processes.
  • Identify repetitive tasks and implement solutions using scripting, workflow automation tools (e.g., Power Automate, Logic Apps), or custom‑coded bots.
  • Collaborate with the team to prototype and implement AI‑driven features (e.g., data classification, predictive analytics, chatbot integration) into business applications using available platforms such as OpenAI APIs.
  • Analyze and understand business workflows and propose improvements through automation and technology.
  • Design and optimize SQL Server databases for performance, scalability, and data integrity.
  • Identify, diagnose, and resolve application bugs and performance issues efficiently.
  • Maintain clear and updated documentation of systems, processes, and codebases.
  • Deploy applications to staging and production environments.
  • Support additional software development, maintenance, and technical initiatives as required.
Requirements

Education: Bachelor’s degree in Computer Science, Information Technology, or a related field.

Experience
  • More than 2‑5 years’ experience as a Software Developer.
  • Solid knowledge of .NET Framework and/or .NET Core.
  • Familiarity or experience with AI platforms (e.g., Google Cloud AI) and AI agents are an advantage.
  • Experience in workflow/process automation tools such as Power Automate, or scripting for automation is a plus.
Skills
  • Strong analytical and problem‑solving skills.
  • Knowledge of integrating APIs and third‑party services.
  • Ability to learn and adapt to emerging technologies.
  • Excellent written and verbal communication skills.
  • Advocate for good programming practices; proactively introduce and implement best practices and perform code reviews to guide and mentor junior team members.
Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.