Job Description
Design, develop, and maintain software applications according to specifications.
Write clean, efficient, and well-documented code.
Conduct thorough testing and debugging of applications.
Collaborate with cross-functional teams to gather requirements and implement solutions.
Troubleshoot and resolve software defects and issues.
Stay up-to-date with the latest programming technologies and best practices.
Participate in code reviews to ensure code quality and adherence to standards.
Handle any other ad-hoc tasks as assigned.
Experience with troubleshoot and resolve issues related to network, server, and end-user systems is an advantage
Job Requirements:
Minimum Qualifications: Higher Nitec/Diploma or a BSc/BEng in Computer Science, Software Engineering, or a related field.
Proven experience in software development with relevant programming languages (e.g., .Net C#, JavaScript, PHP, JavaScript, HTML/CSS).
Experience with database systems such as MySQL/MS SQL.
Solid understanding of software development methodologies and best practices.
Experience with version control systems (e.g., Git).
Strong teamwork and communication skills.
Excellent problem-solving and analytical skills.
Willingness and ability to learn new technologies quickly.
Positive attitude, proactive, and willing to take ownership of tasks
* The salary benchmark is based on the target salaries of market leaders in their relevant sectors. It is intended to serve as a guide to help Premium Members assess open positions and to help in salary negotiations. The salary benchmark is not provided directly by the company, which could be significantly higher or lower.