Associate Software Developer
Date: 3 May 2024
Location: SG
Company: Synapxe
Position Overview
The Assoc SoftwareDeveloper applies subject matter knowledge in applications development, possessing well-developed skills in design, development, testing, debugging and implementing software applications or specialised utility programs in support of end users' needs on platforms. He/She supports regular updates and recommends improvements to existing applications. He/she works under limited supervision to effectively deal with unfamiliar issues. He/she provides guidance and technical support to testing and quality assurance teams.
He/She is a keen learner, and able to apply structured, analytical thinking to develop applications. He/She is a strong team player, who communicates his/her ideas and gets along with others easily.
Role & Responsibilities
Critical Work Functions and Key Tasks
Identify requirements
- Support discussions with stakeholders to understand business needs and user requirements
- Support the requirements analysis
- Support the formulation of specifications and definition of delivery platforms for applications
- Support proposal writing for application development
Develop applications
- Support the development of the application concept,interface design, and architecture
- Support the development of program logic for new applications and features
- Use prescribed guidelines or policies to analyse and resolve problems
- Integrate applications with back-end databases
Implement applications
- Support in developing software release plans
- Support testing of the developed applications
- Deploy applications according to specifications
- Investigate issues and conduct root cause analysis
- Apply bug-fixes
- Document implementation procedures
Optimise applications
- Collect user feedback and generate system report on application performance
- Support initiatives to improve functionality and process flow of applications
- Support the analysis and modification of design logic in existing applications
- Propose recommendations to improve application performance
- Support the integration of new products with existing applications to improve the functionality and/or design
- Support to apply the automation deployment processes and ensure system stability with DevOps teams
Maintain applications
- Support the maintenance and update of an existing application
- Support monitoring of compliance to security measures
- Solve routine problems that occur within applications
- Analyse application usage reports
- Performs preventative maintenance and software reengineering activities.
- Making changes to software (corrective, adaptive, perfective)
- Document the application’s technical architecture, code changes, issue resolutions and procedures
Requirements
Text
Apply Now
NOTE: It only takes a few minutes to apply for a meaningful career in HealthTech - GO FOR IT!!