
Senior Software Engineer, Business Central
American Psychological Association
full-time
Posted on:
Location Type: Remote
Location: District of Columbia • Washington • United States
Visit company websiteExplore more
Salary
💰 $134,500 - $206,000 per year
Job Level
About the role
- Develop and maintain AL code and extensions supporting Finance operations in Business Central (BC) v22 (OnPrem)
- Lead migration from Business Central v22 (OnPrem) to v27 (Cloud)
- Refactor and modernize existing AL extensions for cloud compatibility
- Develop new Business Central extensions using AL
- Implement robust testing strategies to ensure reliability and auditability of financial processes
- Leverage AI-powered development tools to accelerate coding, testing, and documentation
- Design and maintain CI/CD pipelines for Business Central extension deployment
- Manage extension versioning and dependency management
- Collaborate with Finance stakeholders to provide technical support
- Create and maintain technical documentation for extensions, pipelines, and migration processes
Requirements
- Bachelor’s degree in Computer Science, Information Systems, Engineering, or related field; equivalent experience considered
- 10 years of experience in the full application lifecycle management and support of enterprise financial systems
- Expert-level experience with Microsoft Dynamics 365 Business Central (v22+)
- Direct experience with On-Prem to Cloud migrations is heavily desired
- Mastery of AL Language Development, Visual Studio Code and PowerShell
- Expertise in SQL Server, Business Central database schemas, and data migration tools such as Configuration Packages
- Experience supporting integrations with Lanham (e-Ship, EDI) and payment processors such as Stripe or PayPal
- Advanced proficiency in AL and Business Central extension development
- Solid understanding of cloud architecture for Business Central Online, REST API integration, and JSON/XML processing
- Strong experience with Git-based source control (GitHub/GitLab), CI/CD pipeline development, and automated build/test/deploy practices
Benefits
- Remote Work/Flexible Scheduling
- 401(k) option with employer match of up to 4%
- Medical, dental, and vision insurance options
- Outpatient mental health benefit
- Paid personal/vacation time plus 12 paid holidays
- Family/Medical Leave
- Tuition assistance
- Employee Assistance Program (EAP)
- Short- and long-term disability insurance
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard Skills & Tools
AL Language DevelopmentMicrosoft Dynamics 365 Business CentralSQL ServerVisual Studio CodePowerShellCI/CD pipelinesREST API integrationJSON processingXML processingdata migration tools
Soft Skills
collaborationtechnical supportdocumentationleadershipproblem-solving
Certifications
Bachelor’s degree in Computer ScienceBachelor’s degree in Information SystemsBachelor’s degree in Engineering