Log in
All jobs
TJ

Senior Business Central / AL Developer (ID: 4060)

Tech Jobs Netherlands - STAFIDE
Amsterdam, Netherlands
Full-time

About this role

As a Senior Business Central / AL Developer, you will:

  • Develop, enhance, and harden Microsoft Dynamics 365 Business Central extensions for production use within a European financial environment.

  • Work as the technical domain reference for payment execution, payment release and control workflows, beneficiary verification, reconciliation, and corporate bank API integration.

  • Develop and enhance payment execution capabilities including SEPA, SEPA Instant, direct debit, and future-dated payments.

  • Implement payment release and control workflows, including four-eyes approval processes.

  • Integrate beneficiary and account verification into payment release workflows.

  • Implement ISO 20022 bank statement processing, including camt.052 and camt.053 formats.

  • Develop automated reconciliation logic for financial transactions and bank statements.

  • Work on virtual account processing and payment run integration.

  • Develop and maintain Business Central extensions using the AL programming language.

  • Build and maintain REST API integrations with appropriate authentication, error handling, retry mechanisms, idempotency, and versioning.

  • Work with corporate banking APIs using mTLS and OAuth2 authentication mechanisms.

  • Contribute to integrations involving PSD2 aggregation and other financial services.

  • Expand and maintain the automated test suite using the Business Central test framework.

  • Improve code quality, security, reliability, maintainability, and production readiness of the existing Business Central extension.

  • Maintain and enhance CI/CD processes using AL-Go, GitHub Actions, GitHub, and Azure DevOps.

  • Work with Azure services including Azure Key Vault, Azure Monitor, and ARM templates.

  • Document architecture, technical decisions, implementation details, and development processes.

  • Work from written technical specifications and contribute to architecture decision records.

  • Support security validation, formal user acceptance testing, release activities, and transition to ongoing maintenance.

  • Collaborate closely with the project lead, solution architect, and other stakeholders throughout the delivery lifecycle.

What You Bring to the Table:

  • Strong hands-on experience developing Microsoft Dynamics 365 Business Central extensions using AL.

  • Several years of production experience with Business Central and AL development.

  • Strong experience with Business Central extension development and production-grade software engineering practices.

  • Strong experience developing and consuming REST APIs.

  • Good understanding of API authentication, error handling, retries, idempotency, and versioning.

  • Experience with Azure DevOps or comparable CI/CD environments.

  • Experience with GitHub Actions and Git-based development workflows.

  • Experience working with the Business Central test framework and automated testing.

  • Strong understanding of software quality, security, maintainability, and production readiness.

  • Ability to work from detailed written specifications and document technical and architectural decisions.

  • Professional English language skills, both written and spoken.

  • Experience with Azure services, particularly Azure Key Vault and Azure Monitor, is advantageous.

  • Experience with AL-Go and Business Central development pipelines is advantageous.

  • Experience with banking, payments, or financial services is highly advantageous.

  • Knowledge of SEPA, SEPA Instant, ISO 20022, payment workflows, and reconciliation is advantageous.

  • Experience with AppSource extensions and Microsoft certification requirements is advantageous.

  • German language skills are advantageous.

You should possess the ability to:

  • Design and develop robust, maintainable, and production-ready Business Central extensions using AL.

  • Understand complex payment and banking workflows and translate functional requirements into technical solutions.

  • Implement secure and reliable REST API integrations with appropriate authentication and error-handling mechanisms.

  • Develop integrations supporting mTLS, OAuth2, API retries, idempotency, and version management.

  • Implement and enhance payment execution, approval, beneficiary verification, and reconciliation workflows.

  • Work with SEPA, SEPA Instant, direct debit, future-dated payments, and ISO 20022 processes where applicable.

  • Process camt.052 and camt.053 bank statement formats and implement automated reconciliation.

  • Develop and maintain automated tests and improve test coverage across existing Business Central functionality.

  • Work effectively with CI/CD pipelines, GitHub Actions, Azure DevOps, and AL-Go.

  • Design solutions that meet enterprise security, reliability, scalability, and maintainability requirements.

  • Work with Azure infrastructure and supporting services such as Key Vault and Azure Monitor.

  • Analyze an existing codebase, identify technical gaps, and implement improvements without compromising existing functionality.

  • Work independently from written specifications while documenting important technical and architectural decisions.

  • Collaborate effectively with project leads, solution architects, banking specialists, and business stakeholders.

  • Communicate technical concepts and implementation decisions clearly in professional English.

  • Take ownership of deliverables throughout development, testing, production hardening, UAT, release, and transition activities.

What we bring to the table:

  • The opportunity to work on a production-grade Microsoft Dynamics 365 Business Central solution within the financial services domain.

  • Exposure to complex banking, payment execution, approval, reconciliation, and financial integration workflows.

  • Hands-on experience with AL, Business Central, Azure, GitHub Actions, Azure DevOps, and AL-Go.

  • Opportunities to work with modern banking integrations including mTLS, OAuth2, corporate bank APIs, PSD2 aggregation, and ISO 20022.

  • Exposure to SEPA, SEPA Instant, direct debit, future-dated payments, virtual accounts, and payment run integration.

  • Opportunities to improve automated testing, security, CI/CD, code quality, and production readiness.

  • Collaboration with dedicated project and solution architecture resources and banking domain specialists.

  • A structured delivery environment with defined documentation, architecture decision records, backlog management, testing, and transition processes.

  • Opportunities for continued involvement through a potential follow-on maintenance phase.

Your next opportunity starts here

Prepare, apply, track, interview and get hired — all from one platform, with AI in your corner.

Download app

Or sponsor Premium for someone who's job hunting →