About the Role
We are looking for a skilled and enthusiastic Software Engineer to join our growing development team. This role offers the opportunity to participate in the full Software Development Life Cycle (SDLC), including requirements gathering, system design, development, testing, deployment, and post-implementation support. The ideal candidate is passionate about technology, committed to delivering high-quality solutions, and thrives in a collaborative environment.
Key Responsibilities
- Participate in all phases of the SDLC, from planning and design through development, testing, deployment, and maintenance.
- Design and document system architectures, workflows, and technical specifications to support business and operational needs.
- Develop high-quality, scalable, and maintainable software following established coding standards and best practices.
- Integrate and optimize software components to ensure reliable and efficient system performance.
- Perform unit, integration, and system testing to maintain software quality and stability.
- Maintain comprehensive technical documentation, including system designs, processes, and user guides.
- Collaborate with cross-functional teams to troubleshoot issues, resolve defects, and enhance system functionality.
- Track project progress and system performance to ensure timely and successful project delivery.
- Stay updated with emerging technologies and industry developments to support continuous improvement and innovation.
- Undertake additional tasks and responsibilities as required.
Requirements
- Bachelor's Degree in Computer Science, Software Engineering, Information Technology, or a related discipline.
- At least 3 years of hands-on experience in software development.
- Proficiency in Vue.js, JavaScript, Java, C#, and SQL.
- Strong understanding of Object-Oriented Design (OOD) concepts and software development methodologies.
- Excellent communication and interpersonal skills.
- Self-motivated, adaptable, and capable of working independently as well as within a team environment.
- Ability to manage multiple priorities and perform effectively under 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