Press Tab to Move to Skip to Content Link
Select how often (in days) to receive an alert:
SENIOR SOFTWARE ENGINEER
Date: 16 Jul 2025
Location: Petaling Jaya, 10, MY, 46050
Company: IJM Group
- 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
- 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.
- 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.