Senior Software Developer

Date: 25 Nov 2025

Location: SG

Company: Synapxe

Position Overview

The Snr Database Engineer is a key member of the Tech Management team and the critical work functions, and key tasks are as follows: 
He/She will be tasked to manage the database administration function and leads the organisation's database projects, environments and systems. He/She will focus on setting goals and priorities and on mentoring and coordination as well as providing technical leadership as well as plan and oversee database upgrades and migrations and ensure systems are up-to-date with the latest patches and are coherent across the organisation. He will also direct the development and maintenance of technical documentation as well as training of users, as and when required. He/She also needs to possess strong leadership and communication abilities, and is able to set realistic goals and implement appropriate plans to guide the team toward achieving those goals. 
 
 

Role & Responsibilities

Set Database Administration Processes
• Align database administration with overall strategic business strategy 
• Develop database infrastructure to support the long-term strategy for data storage
• Assist with the development of business case justifications and cost/benefit analyses for spending and initiatives
• Anticipate internal and/or external business challenges and/or regulatory issues for data protection
• Develop policies, procedures, and controls to ensure data security and integrity
 
Develop New Databases
• Partner with stakeholders to recommend innovative and automated approaches for database administration 
• Define database requirements for new technology implementations
• Prepare for database expansion by studying plans and requirements
• Oversee the design, maintenance and implementation of the databases
• Support the UX development team in their new development projects and maintaining existing systems
 
Optimize Database Performance
• Oversee the design of new databases to improve performance 
• Analyse performance of databases to spot opportunities for optimisation and implement performance improvements
• Advise the business on database administration related issues
• Partner with UX development and data engineering teams to advise on database capabilities
 
Manage Teams
• Oversee team management including budgets, forecasting, work allocations and staffing
• Develop staff through ongoing coaching, mentoring and career discussions
• Define common goals, direction and accountability among staff
• Drive effective performance management practices within department in accordance with company policies and procedures
• Prioritise tasks to ensure projects are implemented in accordance with project plans and budgets

Requirements

• Bachelor’s degree in Computer Science or other highly technical, scientific discipline
• Database administration experience in SQL Server, Oracle or other commercially available databases
• Experience with infrastructure technologies like Operating Systems (Windows and Linux), networking, storage, virtualisation
• Ability to program with one or more high level languages, such as Transact SQL, PL/SQL Python and JavaScript
• A proactive approach to spotting problems, areas for improvement, and performance bottlenecks
• Strong communication skills
• A natural problem solver
• Good teamplayer

Apply Now

NOTE: It only takes a few minutes to apply for a meaningful career in HealthTech - GO FOR IT!!

#LI-SYNX11