Programmers / Senior / Lead
About this job
We are seeking a Programmer to develop, test, maintain, and improve software programs and applications. The role involves translating technical requirements into functional code, troubleshooting software issues, and working with the development team to deliver reliable and efficient solutions.
Key Responsibilities
- Write, modify, test, and maintain software programs and applications.
- Analyse technical requirements and translate them into functional programming solutions.
- Develop and implement new features, functions, and software components.
- Debug and troubleshoot programming errors, software defects, and technical issues.
- Perform software testing and validation to ensure programs meet requirements and quality standards.
- Modify and enhance existing programs to improve performance, functionality, and reliability.
- Develop and maintain technical documentation, source code, and program specifications.
- Work with software developers, engineers, QA teams, and other stakeholders on software projects.
- Integrate software components and support system implementation and deployment.
- Follow coding standards, version control practices, and software development procedures.
- Stay updated on programming languages, tools, frameworks, and industry best practices.
- Perform other programming and technical duties as assigned.
Requirements
- Diploma or Bachelor's degree in Computer Science, Software Engineering, Information Technology, or a related field.
- Experience in programming or software development.
- Proficiency in one or more programming languages such as Python, Java, C++, C#, JavaScript, or TypeScript.
- Basic understanding of algorithms, data structures, databases, and software development principles.
- Experience with debugging, testing, and troubleshooting software.
- Familiarity with Git or other version control systems.
- Strong analytical and problem-solving skills.
- Good attention to detail and ability to work independently and as part of a team.
- Good communication and interpersonal skills.
- Knowledge of APIs, cloud platforms, Linux, or database technologies is an advantage.
Market insight
108% above medianExplore related jobs
Similar jobs
Lead Software Engineer / Software Development Manager
Software Developer
Lead Software Engineer
Senior Software Engineer (C#)
ML Ops Engineer
Data Analyst
Frequently asked questions
What salary can I expect?
The employer lists 7 000 – 13 000 $ for this role at CONSTRUCTOR TECHNOLOGY PTE. LTD. in Singapore. For comparison, the local market median is about 4 800 $ based on 75 102 similar offers.
How do I apply for this job?
Open the original source page and contact the employer there. Finder never charges job seekers.
Are these jobs up to date?
Yes. Finder regularly refreshes vacancies from public sources and removes closed offers.
Where can I see employment type and work format?
Key conditions are shown above the description. You can also open related listings for CONSTRUCTOR TECHNOLOGY PTE. LTD. and Singapore.