American Psychological Association · 4 hours ago
Business Central Senior Software Engineer
The American Psychological Association (APA) is a scientific and professional organization representing psychologists and affiliates. They are seeking a Senior Software Engineer to lead the design and modernization of their Microsoft Dynamics 365 Business Central environment, focusing on migration to the cloud and ensuring secure architecture.
AssociationEducationHealth CareMedicalNon Profit
Responsibilities
Develop and maintain AL code and extensions supporting Finance operations in Business Central (BC) v22 (OnPrem), including bug fixes, enhancements, and production support
Lead migration from Business Central v22 (OnPrem) to v27 (Cloud), including planning and executing a phased strategy to minimize business disruption
Refactor and modernize existing AL extensions for cloud compatibility by removing On-Premises dependencies and implementing modular, cloud-native architecture using streams, Business Central telemetry, Application Insights integration, and centralized logging
Develop new Business Central extensions using AL, applying best practices and design patterns (Factory, Strategy, Service Layer) to ensure scalability, maintainability, and performance
Implement robust testing strategies (unit, integration, regression) to ensure reliability and auditability of financial processes
Leverage AI-powered development tools to accelerate coding, testing, and documentation while maintaining security and compliance standards
Design and maintain CI/CD pipelines for Business Central extension deployment, manage source code repositories with proper branching strategies, and implement automated testing and code quality gates
Manage extension versioning and dependency management, ensuring smooth deployments across Dev, Test, and Production environments
Collaborate with Finance stakeholders to provide technical support, troubleshoot production issues, and optimize system performance for day-to-day operations
Create and maintain technical documentation for extensions, pipelines, and migration processes to ensure transparency and auditability
Ensure secure, maintainable integrations with third-party systems (e.g., Fonteva, Apttus, EDI, Stripe) using REST APIs and modern integration patterns
Participate in Agile ceremonies and maintain work tracking in APA’s approved tools (e.g., Jira, Confluence) to ensure predictable delivery and team collaboration
Provide advice and counsel to the user community with opportunities for operational efficiencies through improved utilization of the systems
Research and promote new and innovative technologies that will help improve financial business efficiency or reduce technical debt
Qualification
Required
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, with specific expertise in data analysis, application design, structured programming, DevOps, and integration management utilizing APIs and Web services
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 (formerly RapidStart)
Experience supporting integrations with Lanham (e-Ship, EDI), and payment processors such as Stripe or PayPal
Advanced proficiency in AL (Application Language) and Business Central extension development, including refactoring for cloud readiness
Solid understanding of cloud architecture for Business Central Online, REST API integration, and JSON/XML processing for secure, scalable integrations
Skilled in code quality practices—including refactoring, design patterns, and test-driven development—to ensure maintainable, high-performance solutions
Strong experience with Git-based source control (GitHub/GitLab), CI/CD pipeline development, and automated build/test/deploy practices
Expertise in error handling, logging, and telemetry; ability to implement robust diagnostics using Business Central telemetry, Azure Monitor, and Application Insights integration
Familiarity with Azure services (Key Vault, Storage, Functions) and PowerShell scripting for automation and environment management
Experience using AI-assisted development tools for code optimization and testing, ensuring compliance and security
Strong problem-solving and analytical skills, effective communication, and a collaborative approach to working with business stakeholders; proactive and detail-oriented with the ability to manage multiple priorities
Company
American Psychological Association
The American Psychological Association is a scientific and professional organization of psychologists in the United States and Canada.
H1B Sponsorship
American Psychological Association has a track record of offering H1B sponsorships. Please note that this does not
guarantee sponsorship for this specific role. Below presents additional info for your
reference. (Data Powered by US Department of Labor)
Distribution of Different Job Fields Receiving Sponsorship
Represents job field similar to this job
Trends of Total Sponsorships
2025 (3)
2024 (2)
2023 (2)
2022 (3)
2021 (4)
2020 (1)
Funding
Current Stage
Late StageRecent News
Android Headlines
2026-01-16
2026-01-16
2025-11-06
Company data provided by crunchbase