Senior Developer - Business Applications
About the role
The Senior Developer, Business Applications will act as the Centre’s lead engineer for business applications, responsible for designing, building, and maintaining internal digital systems and integrations that support PBA’s global operations. The role is hands-on and covers web-based business applications, enterprise-system integrations (notably Microsoft Dynamics 365 Business Central), and engineering standards for code review, version control, testing, deployment, and documentation. Key responsibilities include developing and maintaining web-based business applications, managing integrations and databases, overseeing deployments and release processes, mentoring junior developers, troubleshooting, and supporting user acceptance testing and technical documentation.
Must have
- Bachelor’s degree in Computer Science, Software Engineering, or a related field, or equivalent professional experience.
- 5+ years of software development experience with proficiency in C#/.NET and strong hands-on Business Central AL development, including extensions, event subscribers, and upgrade-safe customization patterns.
- Strong proficiency with MS SQL Server, including schema design and data migration.
- Hands-on experience with REST APIs, OData, JSON, and systems integration.
- Experience with Git, Azure DevOps (or equivalent CI/CD tooling), and Visual Studio / VS Code.
- Solid experience building web applications using HTML, CSS, JavaScript, and at least one modern framework.
- Demonstrated ability to work independently with remote stakeholders and manage priorities across multiple requests.
- Clear written and spoken English communication.
Technologies
- Azure
- Azure DevOps
- CI/CD
- C#
- CSS
- DevOps
- .NET
- Git
- HTML
- JavaScript
- JSON
- Microsoft Dynamics
- REST
- SQL
- SQL Server
- Visual Studio
Highlights
The role requires clear written and spoken English communication. Candidates must be able to work independently with remote stakeholders and manage priorities across multiple requests. Applications should be sent to samantha.law@pba.com.sg or sandy.chia@pba.com.sg.