close

Ascend Learning, Inc.

Apply for this job

*Senior Software Engineer – Microsoft Dynamics GP (Personal Services)



Ascend Learning is a national leader in data driven, online educational solutions for learners, educators and employers in high-growth, licensure-driven professions spanning healthcare, fitness and wellness, skilled trades, insurance and financial services. We are passionate about accelerating learning while impacting job readiness, employment success and employee retention with the belief that our work changes lives.

Our culture is intentionally results-driven and selfless with a relentless focus on our customers. We believe in trust, transparency, freedom and responsibility with a commitment to meritocracy, inclusion and diversity of thought. Continual investment in our over 1500 employees is also a core principle realized through ongoing professional development and providing opportunities to grow, develop and lead. Ascend Learning is headquartered in Burlington, MA with additional office locations and remote workers in cities across the U.S.

Ascend Learning is hiring a Senior Software Engineer with financial operations and Microsoft Dynamics GP experience to join our Enterprise Applications team.

This individual will work as part of an Agile team performing various engineering tasks including GP system enhancements, platform upgrades, new solution or plugin implementations, development supporting integrations with other systems, and ongoing maintenance. These are high visibility projects that touch many aspects of the Ascend Learning business.

This position will work from one of our Ascend Learning office locations/hybrid: Leawood, Kansas or Burlington, Massachusetts or Gilbert, Arizona or Minneapolis, Minnesota preferred. Remote considered.

Responsibilities

  • Implement and enhance the suite of Microsoft Dynamics GP ERP applications and 3rd party add-ons to enable the grow of Ascend Learning's business
  • Work as part of cross-functional business & technical teams to design scalable solutions to complex problems
  • Work directly with stakeholders to capture business requirements and translate them into technical approaches and designs that can be implemented in the applications.
  • Design and Implementation integration interfaces between Microsoft Dynamics GP and various source systems of financial transactions
  • Work with Platform Analysts/Business Analysts, Scrum Masters, QA Analysts, Product Owners, and other cross-functional resources to define and deliver business impacting projects.
  • Capable of working independently, as well as with team members on different teams and in different locations.
  • Develop effective presentations to describe the potential uses and benefits of business processes enabled by using the enterprise applications
  • Provide technical expertise and troubleshooting to support production issues and participate in on-call rotation as needed.
  • Execute/Support deployments or troubleshoot production issues outside of work hours (if necessary).

Education and Experience

  • B.S. in Computer Science or related field and/or equivalent experience
  • Dynamics GP Certification preferred
  • 7+ years of experience with Microsoft Dynamics GP Financials (GL, AR, AP), SOP, Inventory, Fixed Assets, SQL server setup & application server setup
  • 3+ years completing full software development life cycle
  • Understanding and experience in an agile-based development methodology or similar formal methodologies
  • Solid understanding of basic accounting principles and procedures. Experience working in a finance or accounting department preferred
  • Demonstrated experience implementing Dynamics GP in a multi-user environment
  • Experience with integration tools and 3rd party add-on modules
  • Experience using GP and SQL customization tools
  • Experience with various reporting tools: SQL Server Reporting Services, Report Writer, Management Reporter & Power BI
  • Exposure with APIs (REST/SOAP) and GP Web Services

Skills & Abilities

  • Skilled at translating business requirements into technical designs and vice versa.
  • Excellent presentation and communication skills. Comfortable communicating with both business and engineering leaders.
  • Experience in mentoring other technical resources in developing software solutions

Ascend Learning, LLC is proud to be an equal opportunity employer (M/F/Vets/Disabled). No agency or search firm submissions will be accepted. Applications for U.S. based positions with Ascend Learning, LLC must be legally authorized to work in the United States and verification of employment eligibility will be required at the time of hire.

#LI-NK1

Technology

Apply

© 2025 Hispanic Jobs