Senior Business Central / AL Developer (ID: 4060)

Stafide

Amsterdam

On-site

EUR 95,000 - 130,000

Full time

14 days+
Application generator

A complete application in a minute — tailored resume and cover letter, ready to send.

Get past ATS filters

Job summary

Stafide is seeking a Senior Business Central / AL Developer to design, build, and productionize Dynamics 365 BC extensions using AL, focusing on payment workflows, reconciliation, and banking integrations within a European financial environment.

You will own API integrations with corporate bank APIs, ISO 20022 formats, and CI/CD pipelines with GitHub Actions and Azure DevOps, while documenting architecture decisions and supporting UAT and release activities.

Qualifications

  • Extensive hands-on AL development for Business Central extensions.
  • Production-grade software engineering with banking/payment domains.
  • Experience integrating REST APIs and secure authentication patterns.
  • Proficient in English, with strong documentation and communication skills.

Responsibilities

  • Design, build, and productionize BC extensions using AL.
  • Implement payment workflows, reconciliation, and bank API integrations.
  • Develop and consume REST APIs with proper auth, retries, and versioning.
  • Lead CI/CD pipelines using GitHub Actions and Azure DevOps.
  • Work with Azure services like Key Vault and Monitor for security and reliability.
  • Document architecture decisions and support testing and release activities.

Skills

AL development
REST API integration
CI/CD
Azure DevOps
GitHub Actions
Security & production readiness

Tools

AL-Go
Azure Key Vault
Azure Monitor
ARM templates
Git workflows

Job description

Senior Business Central / AL Developer (ID: 4060)

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 with 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.
Let’s Connect

Want to discuss this opportunity in more detail? Feel free to reach out.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Business Central / AL Developer (ID: 4061)
Business Central / AL Developer (ID: 4061)

Stafide • Amsterdam

On-site
EUR 90,000 - 130,000
Business Central Developer
Business Central Developer

NVision Commerce Solutions B.V. • Netherlands

Hybrid
EUR 55,000 - 85,000
Laptop
Hybrid work
Business Central Developer
Business Central Developer

NVision Commerce Solutions B.V. • Sint-Oedenrode

Hybrid
EUR 65,000 - 90,000
Laptop
Training budget
Travel reimbursement
+1
Senior Dynamics 365 BC Developer: Payments & Banking
Senior Dynamics 365 BC Developer: Payments & Banking

Stafide • Amsterdam

On-site
EUR 95,000 - 130,000
Senior .NET / C# Developer (ID: 4045)
Senior .NET / C# Developer (ID: 4045)

Stafide • Amsterdam

On-site
EUR 90,000 - 130,000
Senior Microsoft D365 Business Central Developer
Senior Microsoft D365 Business Central Developer

Nigel Frank International • Eindhoven

On-site
EUR 71,089 - 85,150
Company car
Generous employee benefits
Training and career development
+1
Senior Microsoft D365 Business Central Developer
Senior Microsoft D365 Business Central Developer

Nigel Frank International • Roermond

On-site
EUR 78,120
Competitive salary
Generous employee benefits package, including company car
Flexible working hours
+1
Senior AL Developer: Automation, BC Extensions & CI/CD
Senior AL Developer: Automation, BC Extensions & CI/CD

Stafide • Amsterdam

On-site
EUR 90,000 - 130,000
Business Central Finance Consultant
Business Central Finance Consultant

Dynamic People • Amsterdam

On-site
EUR 65,000 - 90,000
Mobility allowance
Pension scheme
Smartphone allowance
+2
(Senior) Finance Manager - D365 & Digital Finance (m/f/d)
(Senior) Finance Manager - D365 & Digital Finance (m/f/d)

Redcare Pharmacy • Sevenum

On-site
EUR 85,000 - 120,000
Travel Allowance
Vacation - 28 days + 8% vacation bonus
Company Pension Plan
+5