Skip to content

When we say Joesoftware works for people, we mean it.

Joesoftware is a leader in creating and implementing software for Microsoft Dynamics ERP and CRM software applications, Dynamics GP and Business Central, alongside our own customized software solutions.

We are also a growing company that’s a leader in creating an environment that works for our own people – the Joesoftware team.

Our workplace is built on respect. We want our people to love what they do. We mentor instead of supervise. Our people are empowered to do what’s best for our customers. Our compensation and benefits are competitive and our approach is always supportive and flexible.

If it sounds like Joesoftware might work for you, we’d love to hear from you. Check out the postings below or simply send a resume and covering letter to jobs@joesoftware.com.

Let’s get the conversation started.


Business Software Developer (.net / SQL / CRM)

Joesoftware Inc. is a growing Canadian company based in Edmonton, Alberta. We are a market leader in creating and implementing software for Microsoft accounting and CRM systems. This full-time, permanent position offers a challenging career in a dynamic environment, with competitive wages and full benefits.

We are seeking an experienced Developer for Microsoft Dynamics GP and CRM Extended. The ideal candidate is mature and self-motivated, with excellent organizational skills, practical experience programming for business, some accounting knowledge and familiarity with .net, SQL server and Microsoft Dynamics Products.  Responsibilities include project management, customer interaction and software design, development and QA.

To join our high-energy, fun, team-based, flexible working environment, please submit a resume in Microsoft Word format as an e-mail attachment to: jobs@joesoftware.com.


Microsoft Dynamics 365 CRM Consultant

Joesoftware is a growing Canadian company headquartered in Edmonton, AB with offices in Waterloo, ON.  We are a market leader in creating and implementing software for Microsoft Dynamics CRM and ERP systems.  This full-time, permanent position offers a challenging career in a dynamic environment, with competitive wages and full benefits.

We are seeking an experienced, junior to intermediate level Consultant for Microsoft Dynamics CRM.  The ideal candidate is mature and self-motivated, with excellent organizational skills, practical experience programming for business, some basic accounting knowledge and familiarity with .net, SQL and Microsoft Dynamics products.

Responsibilities include project management, customer interaction and software design, development and QA.

To join our high-energy, fun, team-based, flexible working environment, please submit a resume in Microsoft Word format as an e-mail attachment to: jobs@joesoftware.com.


Microsoft Dynamics GP Consultant
Microsoft Dynamics 365 Business Central Consultant

Joesoftware is a growing Canadian company headquartered in Edmonton, AB with offices in Waterloo, ON.  We are a market leader in creating and implementing software for Microsoft Dynamics CRM and ERP systems.  This full-time, permanent position offers a challenging career in a dynamic environment, with competitive wages and full benefits.

Our Edmonton, Alberta office is seeking experienced intermediate and senior level individuals to join our dynamic consulting team. These positions offer opportunities to participate in all aspects of financial system discovery, design, implementation, testing, training and support.

In these roles the individual will have frequent interaction with customers and responsibility for project management and overall customer satisfaction.

Ideal candidates have first hand experience working with Microsoft Dynamics GP and/or Microsoft Dynamics 365 Business Central in implementation, configuration and support (Microsoft Dynamics NAV experience can also qualify).

Applicants with experience implementing and supporting other mid-market ERP systems will be considered. Experience with financial reporting, Microsoft SQL server  and WennSoft field services would be valuable assets in these roles.

If you are mature and self-motivated, have excellent organizational skills and practical accounting and finance experience please don’t hesitate to apply.

To join our high-energy, fun, team-based, flexible working environment, please submit a resume in Microsoft Word format as an e-mail attachment to: jobs@joesoftware.com.