Job Summary
The Software Developer is responsible for designing, developing, testing, and
maintaining robust, scalable software solutions across the entire technology stack.
This role plays a vital part in delivering innovative and data-driven applications that
align with business goals. Working collaboratively within a cross-functional team
environment, the Software Developer contributes to the enhancement of existing
systems, supports ongoing projects, and drives continuous improvement through
technology adoption and process optimisation.
Key Responsibilities
Software Development:
- Translate user and technical requirements into high-quality, efficient, and maintainable code.
- Design, build, and maintain scalable web applications and software systems across front-end and back-end technologies.
- Develop APIs and system integrations using modern frameworks and standards.
- Optimise code for performance, responsiveness, and scalability.
- Maintain version control and participate in code reviews to uphold development standards.
System Optimisation & Innovation:
- Evaluate and integrate emerging tools, frameworks, and technologies to improve software capability and developer productivity.
- Assist in developing proof-of-concepts and prototypes for innovative solutions, including the use of AI or automation.
- Support enhancement of legacy systems and refactor code to align with modern development practices.
Job Requirements
- Bachelor’s degree in Computer Science, Software Engineering, or a related field
- Familiarity with modern development frameworks and technologies used in web application development.
- Understanding of software development lifecycle (SDLC) and collaborative development environments (e.g. Agile, Scrum) is preferred.
- Basic to intermediate knowledge of programming languages such as: JavaScript / TypeScript, Python, PHP, HTML, CSS
Pay: RM2,500.00 - RM3,000.00 per month
Benefits:
- Free parking
- Opportunities for promotion
- Professional development
Work Location: In person