Senior Software Developer

YSQ International

Singapore

On-site

SGD 120,000 - 180,000

Full time

10 days ago

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Job summary

YSQ International is seeking a Senior Software Developer to design, build and maintain an in‑house finance and accounting system from the ground up. You will work closely with Finance and other stakeholders to translate requirements into scalable software solutions and ensure seamless integration with ERP, procurement, inventory, manufacturing, costing, sales, and distribution platforms.

The role requires hands‑on development across the full SDLC, strong financial process knowledge, and the

Qualifications

  • Candidates should design, build and maintain in-house software with focus on finance systems.
  • Experience delivering multi‑module accounting functionality and data exchanges.
  • Ability to translate business needs into scalable technical solutions within ERP ecosystems.

Responsibilities

  • Design, develop, test, implement and maintain proprietary finance/accounting software.
  • Develop GL, AP, AR modules and financial reporting interfaces.
  • Collaborate with Finance to gather requirements and convert them into technical specs.
  • Create scalable architectures and robust APIs for inter-system data exchange.
  • Ensure integration with procurement, inventory, manufacturing, costing, sales and distribution.
  • Support multi‑currency and intercompany transactions and consolidation workstreams.
  • Implement security controls, access permissions and data integrity checks.
  • Provide ongoing maintenance and technical guidance to junior developers.
  • Document architecture, databases and APIs; support deployment and UAT.

Skills

Software development
System design
APIs & integration
Testing & QA
Stakeholder collaboration

Tools

SQL
ERP integration
SAP

Job description

The Senior Software Developer is responsible for designing, developing, implementing and maintaining in-house software applications to support the Group's business operations, with a primary focus on building a comprehensive finance and accounting system from the ground up.

The incumbent will work closely with Finance and other business stakeholders to understand operational requirements and translate them into scalable, reliable and efficient software solutions. This includes developing core accounting functionalities and ensuring seamless integration with other business applications, including procurement, inventory management, manufacturing, sales and distribution.

The role requires a hands‑on software development professional with strong technical expertise, sound understanding of financial and accounting processes, and the ability to manage the full software development lifecycle, from system design and coding to testing, deployment and ongoing enhancement.

Responsibilities and Duties
Software Development & System Design
  • Design, develop, test, implement and maintain proprietary in-house software applications, with a primary focus on finance and accounting systems.
  • Develop core financial and accounting modules, including General Ledger (GL), Accounts Payable (AP), Accounts Receivable (AR), financial reporting and other related functionalities.
  • Work closely with Finance and business stakeholders to gather requirements, analyse existing workflows and translate business needs into technical specifications and software solutions.
  • Design and develop scalable application architectures, databases and system functionalities to support current and future business requirements.
  • Write clean, efficient, maintainable and well‑documented code in accordance with established software development standards and best practices.
  • Develop and maintain application programming interfaces (APIs) and system integrations to facilitate seamless data exchange between applications.
  • Ensure finance and accounting applications integrate effectively with procurement, inventory management, manufacturing, costing, sales and distribution systems.
  • Develop functionalities to support multi‑company operations, multi‑currency transactions, intercompany transactions and financial consolidation, where required.
  • Implement appropriate application controls, including user access permissions, audit trails, transaction validation, data integrity and reconciliation mechanisms.
  • Continuously review and enhance existing applications to improve system performance, functionality, scalability and user experience.
Software Testing, Implementation & Maintenance
  • Manage the software development lifecycle, including requirements analysis, system design, coding, testing, deployment and post‑implementation support.
  • Conduct unit testing, integration testing and system testing to ensure software functionality, reliability and performance.
  • Troubleshoot, debug and resolve application defects, system errors and performance issues.
  • Support user acceptance testing (UAT), working closely with business users to validate system functionalities against operational requirements.
  • Prepare and maintain technical documentation, including system architecture, database structures, application specifications and user guides.
  • Provide technical support and ongoing maintenance for internally developed software applications.
  • Identify opportunities to automate manual processes, improve workflows and enhance operational efficiency.
  • Ensure software applications are developed with appropriate security, data protection, backup and recovery considerations.
Systems Integration & Technical Collaboration
  • Collaborate with internal IT teams and external vendors to integrate in‑house applications with existing enterprise systems, including ERP, finance and operational platforms.
  • Develop and maintain system interfaces, APIs and data integration processes to ensure consistency and accuracy of information across business applications.
  • Support system migration, data conversion and integration activities during application implementation or enhancement projects.
  • Evaluate and recommend suitable development tools, frameworks, technologies and technical solutions to improve application performance and development efficiency.
  • Work with external software developers and technology partners to review technical deliverables and ensure compatibility with internal systems.
  • Support the implementation and integration of SAP or other ERP systems, where applicable.
Project Delivery & Stakeholder Engagement
  • Participate in software development project planning, including technical scoping, effort estimation, development schedules and resource requirements.
  • Deliver assigned software development projects and enhancements within agreed timelines and quality standards.
  • Work closely with Finance, Manufacturing, Supply Chain, Sales and other business functions to understand operational challenges and develop practical software solutions.
  • Provide regular progress updates on software development activities, technical challenges and project milestones.
  • Support knowledge sharing and provide technical guidance to junior developers or other team members, where applicable.
  • Perform any other ad‑hoc duties or projects assigned by management.
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Software Developer
Senior Software Developer

we-plus pte. ltd. • Singapore

On-site
SGD 180,000 - 240,000
Business Analyst (SAP FICO & Applications)
Business Analyst (SAP FICO & Applications)

WE-PLUS PTE. LTD. • Singapore

On-site
SGD 120,000 - 180,000
Senior / Applications Executive (SAP FICO/MM)
Senior / Applications Executive (SAP FICO/MM)

Mitsubishi Electric Asia Pte Ltd • Singapore

On-site
SGD 90,000 - 150,000
Senior Specialist, Finance Systems & Process Automation (SAP)
Senior Specialist, Finance Systems & Process Automation (SAP)

FUTURE FIELDS PTE LTD • Singapore

On-site
SGD 120,000 - 180,000
Performance bonus
Learning and certification support (S/
IT Application Delivery Lead, Finance Transformation
IT Application Delivery Lead, Finance Transformation

INCOME INSURANCE LIMITED • Singapore

On-site
SGD 180,000 - 270,000
Senior Low Code Engineer -
Senior Low Code Engineer -

jobster private ltd. • Singapore

On-site
SGD 120,000 - 160,000
Professional Services Solutions Architect - SAP
Professional Services Solutions Architect - SAP

Tungsten Automation Corporation • Singapore

On-site
SGD 130,000 - 170,000
Senior Systems Analyst / Systems Specialist (Cloud Platform Integration)
Senior Systems Analyst / Systems Specialist (Cloud Platform Integration)

SMRT Corporation • Singapore

On-site
SGD 90,000 - 130,000
Software Development Manager
Software Development Manager

2a technologies pte. ltd. • Singapore

On-site
SGD 120,000 - 180,000
Solution Designer - Finance
Solution Designer - Finance

Singtel Group • Singapore

On-site
SGD 85,000 - 115,000