- Company Name
- Odyssey Global
- Job Title
- Dynamics GP Developer
- Job Description
-
**Job Title**
Microsoft Dynamics GP Developer
**Role Summary**
Design, develop, and deploy custom solutions, integrations, and APIs for Microsoft Dynamics GP. Manage end‑to‑end development lifecycle including data migration, testing, documentation, and go‑live support; coordinate with cross‑functional teams and maintain upgrade‑safe code.
**Expectations**
- Deliver fully functional custom applications, integrations, and SSRS reports within agreed timelines.
- Produce comprehensive documentation (SOPs, training materials, test cases) and provide post‑implementation support.
- Ensure adherence to best practices in version control, release management, and performance tuning.
**Key Responsibilities**
- Design and implement custom GP solutions and third‑party integrations (REST/SOAP, eConnect, web services).
- Create new GP companies and finalize functional specifications.
- Perform data migration, remediation, and performance tuning of SQL Server databases.
- Develop SSRS reports (e.g., AR Statement Invoice) and Power BI dashboards.
- Prepare UAT environments, test scenarios, and conduct end‑to‑end testing.
- Offer go‑live support and liaise with Manitoba DTS teams.
- Troubleshoot, debug, and ensure upgrade‑compatible development.
- Follow version control standards (Azure DevOps, Git) and implement CI/CD pipelines.
**Required Skills**
- 5+ years of Microsoft Dynamics GP development experience.
- Proven customization of GP modules and GP‑specific development.
- Integration experience with third‑party systems (APIs, web services, connectors).
- Strong SQL Server skills: T‑SQL, SSRS, Power BI, performance tuning.
- Proficient with Visual Studio Tools for GP, C#, eConnect SDK, GP Web Services.
- Experience in Power Apps (model‑driven & canvas), Power Automate, Dataverse, custom connectors.
- Familiarity with Azure DevOps, Git, CI/CD, debugging tools, SQL Profiler.
- Basic Dexterity proficiency.
**Required Education & Certifications**
- Bachelor’s degree in Computer Science, Information Systems, or related field (preferred).
- Microsoft Dynamics GP development certifications (e.g., Microsoft Dynamics GP Developer or Microsoft Certified Solutions Associate) are advantageous.