Position Overview
The Microsoft Dynamics 365 BC Developer will be responsible for
designing, developing, customising, and maintaining scalable solutions within
the Business Central platform. This includes using the AL language and modern
extension-based development to enhance system functionality, build
integrations, and support ongoing system improvement initiatives. The developer
will work closely with functional consultants and end-users to turn business
requirements into robust, user-friendly technical solutions.
Responsibilities:
Development & Customisation
- Design,
develop, and deploy custom extensions and modifications in AL and CAL for
Microsoft Dynamics 365 Business Central and Microsoft Dynamics NAV.
- Customise
existing functionalities and develop new modules based on business
requirements.
- Ensure
all development adheres to best practices and Microsoft’s latest
development standards.
System Integration
- Develop
and maintain APIs and web services to integrate Business
Central / Dynamics NAV with external systems (e.g.,
CRM, payment platforms, inventory, e-commerce, etc.).
- Ensure
secure and seamless data exchange between Business Central / Dynamics
NAV and third-party systems.
Technical Design &
Documentation
- Translate
functional requirements into detailed technical specifications.
- Maintain
clear, structured, and up-to-date technical documentation for all
developments, extensions, and integrations.
- Participate
in technical reviews and provide feedback on architecture and design.
Testing & Support
- Conduct
unit and system testing to ensure high-quality and bug-free deliverables.
- Provide
post-deployment support and troubleshooting for any issues that arise in
live environments.
- Support
upgrade projects and assist with migration to newer versions of BC.
Collaboration
- Work
closely with functional consultants, QA, and project managers to ensure
alignment between client needs and technical execution.
- Participate
in sprint planning, stand-ups, and team retrospectives in an Agile
environment.
Qualifications
Education &
Experience:
- Bachelor’s
Degree in Computer Science, Software Engineering, Information Systems, or
a related field.
- 4+
years of development experience in Microsoft Dynamics 365 Business Central
and Microsoft Dynamics NAV.
- Proven
development experience with AL and C/AL languages,
Visual Studio Code, and Microsoft AL extension-based development.
- Experience
working with APIs and integration technologies.
- Strong
understanding of ERP processes, preferably in finance and supply chain.
Technical Competencies:
- Strong
understanding of Microsoft Dynamics 365 BC architecture, tables, pages,
reports, and data flow.
- Experience
with version control systems (e.g., Git, Azure DevOps).
- Familiarity
with SQL and Business Central administration tools.
- Knowledge
of Docker and CI/CD pipelines is an advantage.
- Knowledge
of Power Platform and Microsoft Azure services is a plus.
Soft Skills:
- Excellent
analytical and problem-solving skills.
- Strong
communication and collaboration abilities.
- High
attention to detail and a proactive mindset.
- Ability
to handle multiple tasks and deliver high-quality results under pressure.
How to
Apply
For consideration for the Microsoft Dynamics 365 BC Developer
position, ensuring the subject line reads ‘Microsoft Dynamics Developer’,
please send your cover letter and CV to: hr@dataposit.co.ke to
reach us by 11 July 2025.