Business Central / AL Developer (ID: 4061)

Stafide

Amsterdam

On-site

EUR 90,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 Mid-to-Senior Business Central / AL Developer to expand automated tests and enhance BC extensions using AL. You will implement observability, CI/CD pipelines, and secure configuration management while working with 265 AL objects and a large test suite across BC13 backports and current versions.

You will collaborate on Azure-related infrastructure, AppSource packaging, and QA-driven production readiness, maintaining detailed technical documentation and architecture decisions

Qualifications

  • Strong hands-on experience with Microsoft Dynamics 365 Business Central and AL development.
  • Proven experience developing and maintaining Business Central extensions in production environments.
  • Demonstrable experience with the Business Central automated test framework and increasing test coverage on an existing codebase.
  • Strong experience with test automation and quality assurance within Business Central development projects.
  • Hands-on experience with GitHub Actions and AL-Go for GitHub.
  • Experience with Azure services including Azure Key Vault and Azure Monitor.
  • Experience with infrastructure as code using ARM templates or comparable technologies.
  • Strong understanding of CI/CD, deployment automation and pipeline hardening.
  • Experience working with production-grade software where security, reliability, testing and release quality are critical.
  • Disciplined documentation practices, with the ability to produce technical documentation and architecture/development decisions throughout the engagement.
  • Professional written and spoken English.

Responsibilities

  • Own the expansion of the automated test suite for an existing production-grade Microsoft Dynamics 365 Business Central extension.
  • Develop and enhance Business Central extensions using the AL programming language.
  • Raise automated test coverage substantially across an existing codebase using the Business Central test framework.
  • Develop logging and audit-trail capabilities, including PII masking and immutable logging.
  • Implement observability and monitoring using Azure Monitor.
  • Develop and harden CI/CD pipelines and deployment automation using GitHub Actions and AL-Go for GitHub.
  • Implement infrastructure as code using Azure services and ARM templates or comparable technologies.
  • Work on Azure Key Vault integration and secure management of application secrets and configuration.
  • Work on the configuration and administration interface, including clear separation between sandbox and production environments.
  • Develop the white-label branding framework and prepare the Business Central extension for AppSource packaging.
  • Support quality assurance activities with an approximate allocation of 60% development and 40% QA.
  • Contribute to bringing an existing productive Business Central extension to bank-grade production quality, including security validation and formal user acceptance testing.
  • Work with a codebase of approximately 265 AL objects and 40,000 lines of code across the current Business Central major version and an older on-premise BC13 backport track.
  • Work with existing automated tests comprising approximately 165 tests across 22 test files and substantially expand the current approximately 40% test coverage.
  • Work with GitHub, Jira, Azure DevOps and approximately 19 existing GitHub Actions workflows.
  • Work with integrations including corporate bank APIs using mTLS and OAuth2, ISO 20022 camt processing and third-party PSD2 aggregation.

Skills

AL development
Business Central
Test automation
GitHub Actions
AL-Go for GitHub
Azure Monitor
Azure services
CI/CD
Logging and security
Documentation

Tools

GitHub Actions
AL-Go for GitHub
Azure Monitor
ARM templates
Azure Key Vault
Jira
Azure DevOps

Job description

Business Central / AL Developer (ID: 4061)

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

  • Own the expansion of the automated test suite for an existing production-grade Microsoft Dynamics 365 Business Central extension.
  • Develop and enhance Business Central extensions using the AL programming language.
  • Raise automated test coverage substantially across an existing codebase using the Business Central test framework.
  • Develop logging and audit-trail capabilities, including PII masking and immutable logging.
  • Implement observability and monitoring using Azure Monitor.
  • Develop and harden CI/CD pipelines and deployment automation using GitHub Actions and AL-Go for GitHub.
  • Implement infrastructure as code using Azure services and ARM templates or comparable technologies.
  • Work on Azure Key Vault integration and secure management of application secrets and configuration.
  • Work on the configuration and administration interface, including clear separation between sandbox and production environments.
  • Develop the white-label branding framework and prepare the Business Central extension for AppSource packaging.
  • Support quality assurance activities with an approximate allocation of 60% development and 40% QA.
  • Contribute to bringing an existing productive Business Central extension to bank-grade production quality, including security validation and formal user acceptance testing.
  • Work with a codebase of approximately 265 AL objects and 40,000 lines of code across the current Business Central major version and an older on-premise BC13 backport track.
  • Work with existing automated tests comprising approximately 165 tests across 22 test files and substantially expand the current approximately 40% test coverage.
  • Work with GitHub, Jira, Azure DevOps and approximately 19 existing GitHub Actions workflows.
  • Work with integrations including corporate bank APIs using mTLS and OAuth2, ISO 20022 camt processing and third-party PSD2 aggregation.
What You Bring to the Table
  • Strong hands-on experience with Microsoft Dynamics 365 Business Central and AL development.
  • Proven experience developing and maintaining Business Central extensions in production environments.
  • Demonstrable experience with the Business Central automated test framework and increasing test coverage on an existing codebase.
  • Strong experience with test automation and quality assurance within Business Central development projects.
  • Hands-on experience with GitHub Actions and preferably AL-Go for GitHub.
  • Experience with Azure services including Azure Key Vault and Azure Monitor.
  • Experience with infrastructure as code using ARM templates or comparable technologies.
  • Strong understanding of CI/CD, deployment automation and pipeline hardening.
  • Experience working with production-grade software where security, reliability, testing and release quality are critical.
  • Disciplined documentation practices, with the ability to produce technical documentation and architecture/development decisions throughout the engagement.
  • Professional written and spoken English.
You should possess the ability to
  • Take ownership of QA and automated testing rather than limiting your contribution to manual testing.
  • Analyse an existing Business Central codebase and identify opportunities to increase automated test coverage.
  • Design and implement reliable automated tests for Business Central functionality.
  • Build maintainable CI/CD workflows and improve existing deployment pipelines.
  • Implement secure logging, audit trails and PII masking.
  • Configure monitoring and observability for production-grade applications.
  • Work with secure authentication and integration mechanisms such as OAuth2 and mTLS.
  • Handle certificates, secrets and security-sensitive configuration appropriately.
  • Separate sandbox and production configurations and deployment processes.
  • Prepare Business Central extensions for AppSource technical validation and packaging.
  • Perform or support performance testing and production-readiness activities.
  • Work independently while maintaining clear technical documentation and communicating decisions effectively.
  • Work full-time on a dedicated basis without parallel project allocation.
  • Maintain continuity throughout the engagement and participate in a documented handover if substitution is required.
  • Work within EU/EEA data-handling requirements and use client-provided environments for development, storage and processing.
  • Maintain confidentiality and comply with NDA, IP assignment and non-subcontracting requirements.
  • Maintain at least six hours of working-time overlap with Central European Time.
What we bring to the table
  • Established Jira-based backlog management with defined epics and stories.
  • Documentation templates, technical standards and an architecture decision record process.
  • An opportunity to work on a production-grade Business Central solution involving Azure, banking APIs, secure authentication and automated quality assurance.
  • Potential follow-on maintenance work following successful completion of the delivery engagement.
  • A technically focused environment with significant scope for improving automated testing, observability, infrastructure automation and production readiness.
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

Senior Business Central / AL Developer (ID: 4060)
Senior Business Central / AL Developer (ID: 4060)

Stafide • Amsterdam

On-site
EUR 95,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 AL Developer: Automation, BC Extensions & CI/CD
Senior AL Developer: Automation, BC Extensions & CI/CD

Stafide • Amsterdam

On-site
EUR 90,000 - 130,000
Senior Dynamics 365 BC Developer: Payments & Banking
Senior Dynamics 365 BC Developer: Payments & Banking

Stafide • Amsterdam

On-site
EUR 95,000 - 130,000
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 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
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
Microsoft D365 Business Central Technical Solutions Architect
Microsoft D365 Business Central Technical Solutions Architect

Nigel Frank International • Eindhoven

On-site
EUR 71,089 - 85,150
Generous employee benefits package
Flexible working hours
Training and career development opportunities
Business Central SCM consultant
Business Central SCM consultant

Dynamic People • Randstad

On-site
EUR 70,000 - 95,000
Mobility allowance
Pension scheme
Smartphone allowance
+3