Home » Singapore » Contract Software Developer

Contract Software Developer

Employer: RECRUIT EXPRESS PTE LTD
Industry: Software Development
Location: Singapore

Roles & Responsibilities

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).


Send your CVs to [javascript protected email address]