About the Role
We are seeking a talented and motivated Software Engineer to join our expanding development team. In this role, you will be involved in the complete Software Development Life Cycle (SDLC), from concept planning and system design to development, testing, deployment, and ongoing support. The ideal candidate is passionate about building scalable, high-quality applications and excels in a collaborative, fast-moving environment.
Key Responsibilities:
- Contribute to all stages of the SDLC, including planning, system design, development, testing, deployment, and maintenance.
- Design system architectures, create workflows, and prepare detailed technical documentation to support implementation and operational requirements.
- Develop clean, efficient, and maintainable code in accordance with coding standards and best practices.
- Integrate multiple software components to deliver reliable and high-performance systems.
- Create and execute comprehensive testing strategies to ensure software quality, stability, and optimal performance.
- Maintain accurate and updated documentation for system functionalities, architecture, and operational processes.
- Collaborate with cross-functional teams to identify issues, troubleshoot defects, and improve overall system performance.
- Monitor project milestones and system performance to ensure timely and successful delivery.
- Stay informed about emerging technologies and industry trends to support innovation and continuous enhancement.
- Perform additional responsibilities as assigned to support team objectives and project success.
Requirements:
- Bachelor’s degree in Computer Science or a related field.
- Minimum of 3 years of experience in software development.
- Practical experience with Vue.js, JavaScript, Java, C#, and SQL.
- Strong knowledge of Object-Oriented Design (OOD) principles and software development methodologies.
- Excellent verbal and written communication skills.
- Proactive, adaptable, and capable of working independently as well as collaboratively within a team.
- Ability to work effectively under pressure and manage tight deadlines.
Job Type: Full-time
Pay: RM3,500.00 - RM7,500.00 per month
Benefits:
- Dental insurance
- Health insurance
- Maternity leave
- Opportunities for promotion
- Professional development
- Vision insurance
Application Question(s):
- How long is your notice period?
- What is your expected salary?
Work Location: In person