Software Engineer
Job Summary
Our Client is a premier Malaysian engineering and advanced automation manufacturer specializing in high-performance design fabrication assembly and testing solutions. Operating out of our modern facility in Batu Kawan PenangMalaysias leading high-tech industrial hubwe support tier-one electronics and disk drive manufacturers globally.
- Design develop and maintain software applications using programming languages and development frameworks.
- Collaborate with cross-functional teams to gather requirements and develop technical solutions.
- Develop software architecture and ensure scalability reliability and performance.
- Conduct code reviews and implement best practices for software development.
- Troubleshoot and resolve software defects and issues.
- Keep up-to-date with emerging technologies and industry trends.
- Collaborate with stakeholders to define project scope objectives and deliverables.
- Provide technical guidance and support to team members.
- Document software specifications user manuals and technical documentation.
- Bachelors degree in Computer Science Software Engineering or a related field.
- Proven experience in software development preferably in a technology-driven environment.
- Strong knowledge of programming languages and development frameworks.
- Familiarity with software development methodologies and best practices.
- Excellent problem-solving and analytical skills.
- Strong communication and interpersonal skills.
- Ability to work collaboratively in a team environment.
- Attention to detail and ability to manage multiple tasks simultaneously.
- Proficient in software development tools and technologies.
Required Skills:
Bachelors degree in Computer Science Software Engineering or a related field. Proven experience in software development preferably in a technology-driven environment. Strong knowledge of programming languages and development frameworks. Familiarity with software development methodologies and best practices. Excellent problem-solving and analytical skills. Strong communication and interpersonal skills. Ability to work collaboratively in a team environment. Attention to detail and ability to manage multiple tasks simultaneously. Proficient in software development tools and technologies.
Required Education:
Candidate must possess at least Bachelors Degree in Engineering (Mechanical or Production)