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!!