Responsibilities
- Engage in the full life cycle software development and project implementation, including design, development, integration, testing and deployment of application software using various programming languages and technologies
- Collaborate with internal and external stakeholders to gather, analyse, validate, and prioritize key business requirements
- Understand and translate business requirements into technical specifications to ensure Successful IT system implementation
- Execute product specifications, system design (e.g. data flows, process flows, user interfaces, and data models such as ER diagrams), development, and system integration
- Evaluate existing systems and identify strengths, weaknesses, and opportunities for improvement
- Develop and maintain documentation including flowcharts, layouts, diagrams, charts, code comments and clear code
- Collaborate with cross-functional teams to ensure effective communication and coordination throughout the project implementation to meet project goals
- Engage in the maintenance and support activities, which include troubleshooting and breakfix of software application systems when required
- Ensure compliance to best practices, approved frameworks and re-useable components are employed in the development project
- Any other ad-hoc duties as assigned by supervisor.
Requirements
- Diploma or Bachelor’s Degree in Computer Science, Software Engineering, or a related field
- Minimum 3 years of experience in similar role
- Strong programming skills in one or more programming languages (e.g., Java, Python, C#, JavaScript)
- Experience with software development methodologies (e.g., SDLC, Agile, Scrum)
- Knowledge of software development tools and frameworks. (Eclipse / Intellij, SSMS)
- Able to translate non-functional and functional requirements into design within enterprise context
- Proven experience as an IT System Analyst or similar role
Experience in the following areas will be an advantage
- Experience with specific technologies or frameworks (e.g., Java, Python, C# , React, Angular, Node.js, Spring).
- Experience with database systems (e.g., SQL, NoSQL).
- Knowledge of cloud computing platforms (e.g., AWS, Azure).
- Experience in development under LLC Platform (e.g., Outsystem).
Interested applicants, please email your resume to Andre Chua Jing Ming
Email: andrechua@recruitexpress.com.sg
CEI Reg No: R1989053
EA Licence No: 99C4599
Recruit Express Pte Ltd