
Enable job alerts via email!
Generate a tailored resume in minutes
Land an interview and earn more. Learn more
A leading technology solutions provider in Malaysia is seeking a Software Engineer to manage software architecture and develop application modules. The ideal candidate will have a Bachelor's Degree in Software Engineering or a related field and at least 4 years of experience. Responsibilities include collaborating on project phases, conducting system integration testing, and ensuring smooth application performance. Candidates with experience in HTML5, CSS frameworks, and mobile applications are encouraged to apply.
Manage current and future software architecture for all in-house applications and advise on the selection of technology and tools based on requirements obtained.
Develop application modules, programs, and database relation according to design and requirement specification.
Collaborate with business analyst, test lead (QA/QC) and other business units to streamline throughout project phases.
Strategize and instill best practices on application development within the company based on latest technology and solution available in the industry.
Perform system integration testing (SIT) to ensure smooth modules interaction.
Ensure technical specification documentation is in place.
Responsible to set up software environment for all phases of development (production, staging etc.).
Candidate must possess at least Bachelor’s Degree/Professional Degree, specialized in Software Engineering, Information Technologies, Computer Science, Engineering, or any equivalent.
Candidates with 4 years of experience in software development.
Fresh graduates are also encouraged to apply.
Experience in HTML5/CSS, CSS frameworks: Bootstrap, Tailwind and building mobile responsive/adaptive applications (e.g React Native, Flutter, etc.).
Significant experience writing and utilizing RESTful API services and performance tuning applications.
Infrastructure knowledge including Single Sign On, LDAP and Cloud Infrastructure.
Knowledge and experience with engineering practices such as code refactoring, design patterns, design driven development and continuous integration.
In depth knowledge in software methodologies (waterfall/agile).
Strong communication skills with ability to align organizations and build consensus across teams and stakeholders.
Good communication and interpersonal skills.