Job Description
Job Description
💻 Dynamics Great Plains Developer
Overview
Our government client in Winnipeg, MB, is seeking a Dynamics Great Plains Developer for a 24 month contract, starting with a 6-month initial contract, and then an extension option for an additional 18 months. The ideal candidate will be based onsite in Winnipeg, MB, but remote work is also acceptable.
Reference : 29954-RFR-044
Key Responsibilities
As a Dynamics Great Plains Developer, you will be primarily responsible for designing, developing, and deploying custom applications and integrations. Your duties will include :
Solution Design & Development : Design, develop, and deploy custom applications, APIs, and integrations using Microsoft Great Plains (GP) .
Collaboration with Stakeholders : Work closely with business analysts, project managers, and other team members to gather requirements, ensure proper implementation, and meet project milestones.
Quality Assurance & Testing : Ensure the quality and performance of all applications by performing comprehensive testing, troubleshooting, and debugging.
Coding and Testing : Write, test, and deploy code to ensure applications meet quality standards.
Best Practices & Documentation : Develop and maintain technical documentation, following best practices for version control, release management, and deployment.
Data Management : Oversee data migration, data integration, and data quality assurance processes.
Project Management : Participate in project planning, execution, and delivery, ensuring projects are completed on time and within scope.
Required Skills and Experience
Technical Expertise
Education : Bachelor's degree in Computer Science, Information Technology, or a related field (or equivalent work experience).
Experience : At least 5 years of experience working with Microsoft Dynamics GP and the Power Platform (Power Apps, Power Automate, Power BI) .
Dynamics GP : Proven experience in developing and customizing Microsoft Dynamics GP modules.
Database : Strong understanding of relational databases (e.g., SQL Server ) and data modeling.
Integrations : Experience in integrating Microsoft Dynamics with third-party applications via APIs, web services, and connectors .
Power Platform : Hands-on experience with model-driven apps, canvas apps, and custom connectors in Power Apps.
Dexterity : Basic skill in Dexterity to build custom forms and business logic (for legacy code / upgrades).
eConnect SDK : Advanced experience with the eConnect SDK to programmatically create and update GP data from .NET.
Web Services : Advanced ability to work with GP Web Services and create REST or SOAP wrappers for external systems.
SQL / BI : Advanced skills in SQL Server, T-SQL, SSRS, and Power BI , including writing stored procedures, creating views, and tuning GP databases.
Workflow : Basic knowledge of Power Automate, Dataverse, and custom connectors to orchestrate workflows around GP.
DevOps : Basic experience with Azure DevOps, Git, and CI / CD pipelines for building and deploying GP add-ins and integration services.
Debugging : Basic ability to use Visual Studio debugging and SQL Profiler to trace GP add-ins and data flows.
No-Code Tools : Basic familiarity with GP Power Tools for no-code / low-code tweaks inside GP.
Professional Attributes
Excellent problem-solving skills and ability to troubleshoot complex technical issues.
Strong communication and interpersonal skills, with the ability to engage with both technical and non-technical stakeholders.
Ability to manage multiple priorities and meet deadlines in a fast-paced environment.
Strong attention to detail and commitment to delivering high-quality results.
Developer • Winnipeg, MB, Canada