Description
We are seeking a skilled Business Applications Developer to design, develop, integrate, maintain, and support custom applications and solutions that integrate with the organization’s enterprise systems. This role will focus on development and integration across Dynamics GP 18.6, Dynamics 365 CRM, Microsoft SharePoint, and the Microsoft Power Platform (Power Apps, Power Automate, Power BI). The ideal candidate will work closely with IT leadership, business stakeholders, and system administrators to translate business requirements into secure, scalable, and maintainable solutions that improve operational efficiency.
Duties / Responsibilities
1. Application Development & Customization
- Design, develop, and maintain custom applications and extensions that integrate with Microsoft Dynamics GP (ERP), Microsoft Dynamics 365 (CRM), SharePoint, and Microsoft Power Platform.
- Build custom extensions, plugins, APIs, and services using Microsoft-supported frameworks and tools between business platforms.
- Develop low-code and pro-code solutions using Power Platform and Azure services to streamline business processes
- Develop custom plugins, workflows, and extensions for Dynamics 365 CRM
2. Systems Integration & Automation
- Design and implement integrations and automations between Dynamics GP and Dynamics 365 CRM, SharePoint, Power Platform, and other business systems and solutions.
- Integrate Dynamics GP with external systems using eConnect, Web Services, SQL-based integrations, and API-based services.
- Utilize REST APIs, OData, web services, and middleware as appropriate to enable secure data exchange.
- Ensure data security, integrity, synchronization, and error handling across systems.
3. Platform Ownership & Support
- Serve as technical owner for custom business applications.
- Troubleshoot and resolve application issues across ERP, CRM, and Power Platform environments.
- Perform upgrades, patches, and platform migrations as required.
- Maintain technical documentation, architecture diagrams, and operational procedures.
- Maintain and enhance existing business applications and integrations.
- Troubleshoot application performance issues and integration failures.
- Perform code reviews and maintain development standards.
4. Security, Governance & Best Practices
- Ensure applications follow organization security policies and data governance standards.
- Implement role-based security and authentication mechanisms, data protection, and compliance controls.
- Follow Microsoft best practices for Dynamics, Power Platform, and SharePoint governance.
- Maintain proper documentation of solutions and architecture.
- Support application lifecycle management (ALM), versioning, and deployment pipelines.
- Collaborate with IT leadership on platform strategy and roadmap planning.
5. Collaboration & Stakeholder Engagement
- Work directly with business users to gather requirements and translate business needs into scalable technical solutions.
- Partner with IT infrastructure, security, and data teams.
- Participate in system design and architecture discussions.
- Provide technical guidance and mentoring to administrators.
Requirements
Required:
1. 5+ years of professional application development experience
2. Experience developing solutions for Microsoft business platforms
3. Hands-on development experience with:
a. Microsoft Dynamics GP (18.x preferred)
b. Microsoft Dynamics 365 CRM
c. Microsoft Power Platform
4. Strong experience with:
a. Common software development languages (including, but not limited to, C#, .NET, JavaScript, TypeScript, Python, HTML/CSS)
b. REST APIs and web services
c. SQL Server and data modeling
5. Experience integrating cloud and on-premises systems
6. Strong understanding of Microsoft ecosystem architecture
Preferred:
1. Experience integrating Dynamics GP with Dynamics 365
2. Experience with Azure services (Azure Functions, Logic Apps, Azure SQL, API Management)
3. Knowledge of Dataverse architecture
4. Power Platform ALM and CI/CD pipelines
5. Familiarity with DevOps pipelines and CI/CD
6. Dynamics GP customization tools (Dexterity, eConnect, Web Services)
7. Experience with Microsoft Entra ID (Azure AD) security models
8. Power BI data modeling and report development
9. Microsoft certifications (Dynamics 365, Power Platform, Azure)
Key Competencies & Characteristics for Success
- Enterprise application design and integration.
- Problem-solving and analytical thinking.
- Strong communication with technical and non-technical stakeholders.
- Ability to work independently and manage multiple priorities.
- Ownership mindset and attention to detail.
- Commitment to thorough documentation – maintaining the standard that “if it is not documented, it does not exist.”
- Collaborative, patient, and solutions-oriented, with a strong focus on supporting business objectives.
Physical Conditions / Requirements
- No unusual physical requirements. It requires no heavy lifting, and nearly all work is done in a comfortable indoor facility.
- Occasional – Routine deadlines; usually sufficient lead time; variance in work volume seasonal and predictable; priorities can be anticipated; some interruptions are present; involves occasional exposure to demands and pressures from persons other than immediate supervisor.
- Job frequently requires sitting and handling objects with hands.
- Job occasionally requires standing, walking, bending, reaching, talking, hearing, and lifting up to 10 pounds.
- Hearing requirements: Ability to hear people over the telephone and in person.
- Vision requirements: Ability to see information in print and/or electronically.
As a member of our team, you will enjoy
- A GREAT work environment with fun, friendly, knowledgeable and helpful team members.
- Benefits package to support you and your family’s health. From medical, dental, and vision, to flexible spending accounts for both health and dependent care.
- Educational reimbursement to help keep your career updated.
- Save money on tickets to the San Diego Zoo, other amusement parks, movies, indoor skydiving and so much more with our employee discount program.
- Paid time off, holidays, company-matched 401(k) plan and more!
Join SWARCO McCain. We look forward to receiving your resume.SWARCO McCain is an equal opportunity employer and participates in E-Verify.