
Enable job alerts via email!
Generate a tailored resume in minutes
Land an interview and earn more. Learn more
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.
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.
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.
Education: Bachelor’s degree in Computer Science, Information Technology, or a related field.
Experience:
Skills:
Your application will include the following questions: