Dynamics Great Plain Developer
Job Description
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).
.NET/C#: Intermediate proficiency with Visual Studio Tools for GP and C# to create .NET add-ins against GP dictionaries and handle events.
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.
How to Apply
Ready to start your career as a Dynamics Great Plain Developer at TEEMA?
- Click the "Apply Now" button below.
- Review the safety warning in the modal.
- You will be redirected to the employer's official portal to complete your application.
- Ensure your resume and cover letter are tailored to the job description using our AI tools.
Frequently Asked Questions
Who is hiring?▼
This role is with TEEMA in Winnipeg.
Is this a remote position?▼
This appears to be an on-site role in Winnipeg.
What is the hiring process?▼
After you click "Apply Now", you will be redirected to the employer's official site to submit your resume. You can typically expect to hear back within 1-2 weeks if shortlisted.
How can I improve my application?▼
Tailor your resume to the specific job description. You can use our free Resume Analyzer to see how well you match the requirements.
What skills are needed?▼
Refer to the "Job Description" section above for a detailed list of required and preferred qualifications.