Add expected salary to your profile for insights
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 5 years’ experience as a Software Engineer.
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.
Soft Skills:
Self-driven with the ability to lead technical initiatives.
Proactive mindset focused on continuous improvement and innovation.
Capable of managing priorities in a fast-paced environment.
Salary match Number of applicants Skills match
Your application will include the following questions:
As one of Malaysia’s leading conglomerates, IJM’s footprint presently spans 10 countries in the world with core businesses in Construction, Property Development, Industry and Infrastructure. At IJM, we endeavour to deliver the highest standards of performance in all our ventures. We seek to ensure that the quality of our products and services exceed our customers’ expectations. We respect diversity and differences. And most importantly, we uphold the highest standards of professionalism that distinguishes our people as some of the best across industries. If you believe in your ability to be at the top of your game, we want to hear from you.
* The salary benchmark is based on the target salaries of market leaders in their relevant sectors. It is intended to serve as a guide to help Premium Members assess open positions and to help in salary negotiations. The salary benchmark is not provided directly by the company, which could be significantly higher or lower.