Job Search and Career Advice Platform

Enable job alerts via email!

Junior / Senior Software Developer

IJM Corporation Berhad

Petaling Jaya

On-site

MYR 150,000 - 200,000

Full time

Yesterday
Be an early applicant

Generate a tailored resume in minutes

Land an interview and earn more. Learn more

Job summary

A leading construction and infrastructure company in Malaysia is seeking a skilled Senior Software Engineer to enhance its digital transformation. The role focuses on developing applications, optimizing database performance, and implementing AI integration along with automation solutions. Candidates should have 2-5 years of software development experience and a strong background in .NET technologies. This position offers opportunities for innovation and collaboration on cutting-edge projects that drive business efficiencies.

Qualifications

  • 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.
  • Provide ongoing support and enhancement of existing systems.
  • Identify repetitive tasks and implement automation solutions.
  • Collaborate to prototype AI-driven features into applications.
  • Analyze and propose improvements through technology.
  • Design and optimize SQL Server databases for performance.
  • Identify, diagnose, and resolve bugs efficiently.
  • Maintain clear documentation of systems and processes.
  • Deploy applications to staging and production environments.
  • Support additional software development and technical initiatives.

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

Education

Bachelor’s degree in Computer Science or related field

Tools

.NET Framework
Power Automate
SQL Server
AI platforms (e.g., Google Cloud AI)
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

Application Development: Design, develop, test, and maintain software applications using, but not limited to, Microsoft technology stack (.NET Core).

Application Support: Provide ongoing support and enhancement of existing in-house systems that support core business processes.

Process Automation: Identify repetitive tasks and implement solutions using scripting, workflow automation tools (e.g., Power Automate, Logic Apps), or custom-coded bots.

AI Integration: 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.

Business Process Improvement: Analyze and understand business workflows and propose improvements through automation and technology.

Database Management: Design and optimize SQL Server databases for performance, scalability, and data integrity.

Troubleshooting: Identify, diagnose, and resolve application bugs and performance issues efficiently.

Documentation: Maintain clear and updated documentation of systems, processes, and codebases.

Deployment: Deploy applications to staging and production environments.

Ad-Hoc Tasks: 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.
Application Process

Your application will include the following questions:

  • Which of the following statements best describes your right to work in Malaysia?
  • What's your expected monthly basic salary?
  • Which of the following types of qualifications do you have?
  • How many years' experience do you have as a software developer?
  • Which of the following programming languages are you experienced in?
Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.