Responsibilities
- Design, develop, and maintain high-quality software solutions using a variety of programming languages and technologies.
- Collaborate with other developers and stakeholders to understand business needs and translate them into technical requirements.
- Test and debug software applications to ensure they meet quality standards.
- Stay up-to-date with emerging trends and technologies in software development, and make recommendations for improvement where appropriate.
- Work collaboratively with other teams, including design and technology teams.
Requirements
- Proficiency in one or more programming languages, such as JavaScript, Python, or C#.
- Familiar and proficient in development frameworks like Express, Next, and React.
- Experience with software development tools, such as Git, Jira, and agile methodologies.
- Knowledge of software development principles, such as object-oriented programming and design patterns.
- Familiarity with web development technologies, such as HTML, CSS, and JavaScript.
- Experience with software testing and debugging techniques.
- Strong problem-solving and analytical skills, with the ability to work collaboratively in a team environment.
- Excellent communication and interpersonal skills.
- Either has completed National Service or are exempted from / not applicable for National Service: For those who have yet to be enlisted or are currently in National Service, you may still apply and we will assess your suitability accordingly. You will be required to share limited details about your enlistment to facilitate manpower planning but you will not be placed at a disadvantage among other candidates.