Careers

WE WOULD LOVE TO WORK WITH YOU SO SEND US YOUR RESUME!

For all open positions shown below, please send a cover letter and qualified resumes to careers@opalbiz.com. 

Put the job title you are applying for in the subject of your email.

Microsoft AL Developer (Business Central)

Click on each section to learn more

Opal Business Solutions is a fast-growing Microsoft Solutions Partner that supports client networks and server environments throughout the United States. As a Microsoft Solutions Partner, Opal specializes in Microsoft Azure, Microsoft Power Platform, Microsoft Modern Workplace, Microsoft 365, Microsoft Dynamics, and custom development.

We are currently seeking a Microsoft AL Developer to join our team of high-functioning, knowledgeable, and passionate technologists. This role will focus on designing, developing, and maintaining custom extensions, integrations, and enhancements for Microsoft Dynamics 365 Business Central using AL.

Business Central AL Development

  • Design, develop, test, and maintain custom extensions and add-ons for Microsoft Dynamics 365 Business Central using AL.
  • Customize Business Central functionality to meet client-specific business requirements.
  • Write clean, maintainable, and efficient AL code following development best practices.
  • Stay current on Microsoft Dynamics 365 Business Central releases, features, and development best practices.

Troubleshooting & Technical Support

  • Troubleshoot, debug, and resolve application issues within Business Central environments.
  • Review technical issues, identify root causes, and recommend effective solutions.
  • Communicate project progress, risks, and technical recommendations with the Development Director.

Development Tools & Deployment

  • Utilize Visual Studio Code as the primary AL development environment.
  • Manage source control, deployments, and development workflows using Azure DevOps.
  • Support development workflows using Git version control.
  • Participate in code reviews and contribute to continuous improvement of development standards.

Integrations, Automation, & Data

  • Develop and maintain SQL queries, stored procedures, and database objects as needed.
  • Create and maintain PowerShell scripts to automate administrative and deployment tasks.
  • Develop and consume REST APIs, web services, OData, JSON, and XML as needed.
  • Support custom integrations between Business Central and other business systems.

Team Collaboration & Documentation

  • Collaborate with fellow developers on .NET and other development initiatives when required.
  • Work independently on assigned development projects while coordinating with the broader Development team.
  • Produce technical documentation for customizations, integrations, and solutions.
  • Contribute to a collaborative, organized, and high-quality development process.

Qualifications (Required) 

  • 2+ years of software development experience, including experience developing in Microsoft AL for Microsoft Dynamics 365 Business Central.
  • Experience developing and maintaining Business Central extensions using AL.
  • Working knowledge of Business Central architecture, customization, and extension development.
  • Proficiency with Visual Studio Code and Visual Studio.
  • Experience using Azure DevOps, Git, and standard development workflows.
  • Experience with C#, .NET, SQL Server, PowerShell, REST APIs, and web services.
  • Understanding of the Software Development Life Cycle and software development best practices.
  • Strong troubleshooting, analytical, and problem-solving skills.
    Ability to work independently while managing multiple priorities in a collaborative team environment.
  • Excellent written and verbal communication skills.

Preferred 

  • Experience with Microsoft Dynamics GP or other legacy ERP systems.
    Familiarity with Dynamics GP to Business Central migration projects.
  • Experience working in a Microsoft Partner, ERP consulting, or professional services environment.
  • Familiarity with Microsoft Azure services, including Azure Functions, App Services, or Azure Storage.
  • Experience with Power Platform, including Power Apps and Power Automate.
  • Experience upgrading Microsoft Dynamics 365 Business Central environments and extensions.
  • Familiarity with Docker and Business Central containers.
  • Microsoft certifications related to Dynamics 365 Business Central, Azure, or Microsoft Power Platform.
  • Understanding of Agile or Scrum software development methodologies.

Why Join Us?

  • Opportunity to work on meaningful Microsoft Dynamics 365 Business Central development projects.
  • A collaborative, supportive team environment with access to mentorship and technical guidance.
  • The ability to work independently while contributing to client-focused development solutions.
  • Exposure to a variety of technologies, including AL, .NET, SQL, PowerShell, Azure DevOps, and Power Platform.
  • A remote work environment with opportunities to grow your skills in a Microsoft Partner setting.

Benefits:

  • 401(k)
  • 401(k) matching
  • Dental insurance
  • Flexible schedule
  • Flexible spending account
  • Health insurance
  • Life insurance
  • Paid time off
  • Retirement plan
  • Vision insurance
  • Remote Working

Business Central Consultant

Click on each section to learn more

Opal Business Solutions is a fast-growing, Microsoft Solutions Partner that supports client networks and server environments throughout the United States.  In being a Microsoft Solutions Partner, Opal specializes in Microsoft Azure, Microsoft power Platform, Microsoft Modern Workplace, Microsoft 365, Microsoft Dynamics, and custom development.

We are currently seeking a Business Central Consultant to join our team of high-functioning, knowledgeable, and passionate technologists. This role will focus on implementing and optimizing Microsoft Dynamics 365 Business Central solutions, ensuring clients receive best-in-class support and guidance for their business processes.

  • Provide functional day-to-day BC support
  • Gather customer requirements and map to Dynamics BC Functionality
  • Conduct and create overall solution design
  • Manage and configure system setup
  • Import, export, and validate data
  • Outline customization specification for use by Development Team
  • Assist with installation and setup of 3rd party modules or custom integrations
  • Test user acceptance
  • Document system setup and configuration
  • Provide ongoing support and assistance to customers
  • Evangelize Dynamics BC features and benefits to staff and customers
  • 2+ Years of experience implementing accounting software
  • 2+ Years of experience with Business Central / NAV
  • Proficiency in Jet Reports, MS-SQL and/or Visual Studio Development is desirable
  • Excellent communication skills, both verbal and written, with the ability to present ideas clearly
  • Demonstrated ability to build strong relationships with clients and stakeholders
  • A proactive approach to problem-solving with a keen attention to detail
  • Matching Simple IRA
  • Health Insurance
  • Dental Insurance
  • Vision Insurance
  • Paid Time Off
  • Remote Work

Job Types: Full-time, Contract Benefits:

  • Dental insurance
  • Health insurance
  • Life insurance
  • Paid time off
  • Retirement plan
  • Vision insurance

Application Question(s):

  • Do you currently have any Microsoft Certifications?

Education:

  • Bachelor’s (Required)

Experience:

  • Business Central: 2 years (Required)
  • Software Implementation: 2 years (Required)

Willingness to travel:

  • 25% (Preferred)

Work Location:

  • Remote

Dynamics GP Consultant

Click on each section to learn more

Opal Business Solutions is seeking a dynamic and results-driven GP Consultant to join our growing team. The ideal candidate will possess a background in accounting and/or technology related field. This role requires excellent communication skills and a solid understanding of software implementation. The GP Consultant will work closely with our Dynamics Team and clients to formulate effective business solutions.

  • Provide functional day-to-day GP support
  • Gather customer requirements and map to Dynamics GP Functionality
  • Conduct and create overall solution design
  • Manage and configure system setup
  • Import, export, and validate data
  • Outline customization specification for use by Development Team
  • Assist with installation and setup of 3rd party modules or custom integrations
  • Test user acceptance
  • Document system setup and configuration
  • Provide ongoing support and assistance to customers
  • Evangelize Dynamics GP features and benefits to staff and customers
  • 2+ Years of experience implementing accounting software
  • 2+ Years of experience with GP and / or related software
  • Proficiency in Jet Reports, MS-SQL and/or Visual Studio Development is desirable
  • Excellent communication skills, both verbal and written, with the ability to present ideas clearly
  • Demonstrated ability to build strong relationships with clients and stakeholders
  • A proactive approach to problem-solving with a keen attention to detail
  • Matching Simple IRA
  • Health Insurance
  • Dental Insurance
  • Vision Insurance
  • Paid Time Off
  • Remote Work

Job Types: Full-time, Contract Benefits:

  • Dental insurance
  • Health insurance
  • Life insurance
  • Paid time off
  • Retirement plan
  • Vision insurance

Application Question(s):

  • Do you currently have any Microsoft Certifications?

Education:

  • Bachelor’s (Required)

Experience:

  • Dynamics GP: 2 years (Required)
  • Software Implementation: 2 years (Required)

Willingness to travel:

  • 25% (Preferred)

Work Location:

  • Remote

Senior Marketing Professional

Click on each section to learn more

Opal Business Solutions is seeking an experienced and strategic Senior Marketing Professional to join our marketing efforts and elevate our brand visibility, digital presence, and demand generation across multiple channels. This role requires a blend of high-level strategic thinking and hands-on execution.

The ideal candidate brings deep expertise in SEO, paid media, analytics, and multi-channel campaign development paired with strong leadership, creativity, and the ability to collaborate across the organization.

The right person will have the opportunity for rapid promotion to management.

Strategic Leadership & Planning 

  • Help develop and execute a comprehensive, multi-channel marketing strategy aligned with company-wide goals.
  • Help oversee brand positioning, messaging, and overall content direction to ensure consistency and impact.
  • Collaborate with Sales, Product, and Leadership to support strategic initiatives.

SEO & Content Optimization 

  • Assist with the SEO strategy, including keyword research, content optimization, technical SEO reviews, and continuous performance monitoring.

Paid Media Management 

  • Experience in managing and operating paid media campaigns across Google Ads (search, display, retargeting) and paid social platforms (LinkedIn, Meta, YouTube, etc.).
  • Leverage A/B testing and performance data to refine messaging, creative, and targeting.

Analytics & Performance Insights 

  • Monitor and analyze marketing performance using Google Analytics, Search Console, social platform analytics, and ad platform reporting.
  • Translate data insights into actionable recommendations to improve engagement, conversions, and ROI.
  • When asked, present results, opportunities, and strategic insights to leadership in a clear and compelling way.

Brand, Content, & Social Media Development 

  • Guide the development of brand-aligned marketing content, including web copy, thought leadership, email campaigns, and creative assets.
  • Oversee social media strategy, including content planning, scheduling, audience engagement, and performance analysis.

Qualifications (Required) 

  • Proven experience in a senior marketing role, ideally in a digital-first or agency setting.
  • Familiar with SEO strategy and execution (keyword research, technical SEO, content optimization, and analytics).
  • Strong proficiency in paid media management across Google Ads and major social platforms.
  • Demonstrated ability to build and execute integrated marketing strategies across multiple channels.
  • Strong understanding of analytics tools, including Google Analytics, Search Console, social media insights, and ad platform reporting.
  • Content, brand development, and social media strategy experience.
  • Excellent verbal and written communication skills; comfortable presenting strategy and performance to leadership.
  • Ability to think strategically while remaining hands-on with execution when needed.
  • Collaborative, creative, and naturally curious about new ideas, tools, and opportunities.

Preferred 

  • Agency experience or experience partnering closely with external creative/advertising teams.
  • Experience working in a B2B or technology/consulting environment.
  • Familiarity with CRM, marketing automation platforms, and lead-generation best practices.

Why Join Us?

  • Opportunity to build and scale a growing marketing function.
  • A collaborative, supportive team environment.
  • Creative freedom to shape strategy, brand direction, and new marketing initiatives.
  • Impactful leadership role with visibility across the entire organization.

Benefits:

  • 401(k)
  • 401(k) matching
  • Dental insurance
  • Flexible schedule
  • Flexible spending account
  • Health insurance
  • Life insurance
  • Paid time off
  • Retirement plan
  • Vision insurance
  • Remote Working