Casco International
Dynamics 365 CRM & Power Platform Developer
Casco International, Shelby, North Carolina, us, 28151
Job Type
Full-time
Description
Job Title: Dynamics 365 CRM & Power Platform Developer
Reports to: Director of Technology
FLSA Status: Exempt
Effective Date:
Position Summary
Duties and responsibilities include having strong analytical skills and business vision to be able to add value to our team by driving projects and delivering solid Dynamics CRM/365 solutions. They should also have experience integrating external systems with Dynamics 365, planning and implementing solutions to address organizational requirement, and successfully maintaining the program staff relationship throughout the duration of the project lifecycle.
The ideal candidate will be able to work both independently and as part of a team of consultants to provide these services
Essential Duties and Responsibilities
Reasonable accommodations may be made to enable individuals with disabilities to perform the essential functions.
Skilled in Azure AD, Azure App Services, API development, Portals, Azure Data Lakes/WarehousesExpertise in Custom Workflow Activity, Plugin (C#), Power Automate, JavaScript, HTML, PowerApps Portals, Canvas Apps and Power Platform developmentInteract with clients to understand complex business requirements and develop wireframes/mockupsCreate functional requirement and design for customizationsAccurately estimate level of effort for implementation tasksInstallation, setup and configuration of Dynamics 365, associated AppsCreate technical documentation of client Dynamics 365 environmentsReview developer proposed implementation and identified efficient designsWork with Delivery architects, Technical Leads and developers to ensure access and security profiles meet the needs of the Agency, including verifying that the policies/restrictions in place.Advise on complex business cases and propose comprehensive solutions utilizing 3rd party applications and extending Dynamics 365 with customizationsCollaborate with Delivery architects, Technical Leads and developers to perform code reviews to ensure that the solutions is aligned to pre-defined architecture/design or Microsoft recommended best practices for Power PlatformUnderstanding of Microsoft DataverseExcellent written and oral English communication and presentation skills.Other tasks and assignments as neededSupervisory Responsibilities
This position does not have any supervisory responsibilities.
Requirements
Education
Bachelor's degree or a minimum of 3 years related software development experience and/or training.
Skills/Experience
Required: 3 years of professional experience with Dynamics 365 Sales/CRMRequired: 1+ years' experience working with the Power Platform, specifically integrating different Dynamics servicesRequired: Experience developing and consuming APIsRequired: Experience working with Azure AD and Azure App ServicesOptional: Professional experience with Dynamics Business Central and building integrations between other systemsOptional: Strong understanding of the data layer and T-SQL, Stored Procedures, etc.Optional: T-SQL knowledge including writing and optimizing complex queriesOptional : Agile/Scrum environment experienceOptional: Experience working with Azure DevOps Git/Continuous Integration and Development is a plusOptional: Enthusiasm for learning new technologies and keeping up on the latest best practicesTravel
Travel is not required.
Core Competencies
Problem Solving
Able to approach a problem from multiple directions to find a solutionQuick to rely on existing resources and know how to efficiently access those resourcesAbility to work through an issue that has not been previously encountered to solve or find a viable workaroundPerspective
Looks toward the broadest possible view of an issue/challengeHas broad-ranging personal and business interests and pursuitsProposes future scenariosThinks globallyCan discuss multiple aspects and impacts of issues and project them into the futureExecute Core Values Operating Model
Operational Excellence- Focus on the customer by doing what we said we would do.We Collaborate- We collaborate for purpose.Deliver Exceptional Service- We take care of our customers by exceeding their expectations.Attention to Detail/Sense of Urgency- We must pull together and get the job done.Lead with Integrity- We are honest and upfront in our work, with our colleagues and in our dealings with our customers and business partners.Accountability: "All-In" Accountability.Team Player
Can quickly find common ground and solve problems for the good of allCan represent his/her own interests and yet be fair to other groupsCan solve problems with peers with minimum noiseIs seen as a team player and is cooperativeEasily gains trust and support of peersEncourages collaborationBe reliable, responsible, and flexibleAlways be ready to helpCommunication
Provides the information people need to know to do their jobs and to feel good about being a member of the team, unit, and/or the organizationProvides individuals information so they can make accurate decisionsCan speak and write clearly and succinctly in a variety of communication settings and stylesSound Decision Making
Makes good, timely decisions based upon a mixture of analysis, wisdom, experience, and judgmentMost of his/her solutions and suggestions turn out to be correct and accurate when judged over timeSought out by others for advice and solutionConsistent logic, rationality & objectivity in decision makingMakes decisions in a timely manner, sometimes with incomplete information and under tight deadlines and pressureHas self-discipline to act on the best alternativeHumility
Quickly admits flaws and mistakesAsk for help when need itIs careful to make others comfortableIs authenticHelps others save face in difficult situationsMaximizes the contribution of allEncourages the expression of viewpoints from all concernedIs modest and self-effacing; Respects the views of others
Physical Demands
To perform this job successfully, the physical demands listed are representative of those that must be met by an employee. Reasonable accommodations may be made to enable individuals with disabilities to perform the essential functions. While performing the duties of this job, the employee is regularly required to sit, stand, walk, use hands to handle and feel, reach with hands and arms, talk, and hear. The employee may occasionally be required to crouch. The employee may occasionally lift items as heavy as 25lbs. Specific vision abilities may include the employee's ability to see near and far distances.
Full-time
Description
Job Title: Dynamics 365 CRM & Power Platform Developer
Reports to: Director of Technology
FLSA Status: Exempt
Effective Date:
Position Summary
Duties and responsibilities include having strong analytical skills and business vision to be able to add value to our team by driving projects and delivering solid Dynamics CRM/365 solutions. They should also have experience integrating external systems with Dynamics 365, planning and implementing solutions to address organizational requirement, and successfully maintaining the program staff relationship throughout the duration of the project lifecycle.
The ideal candidate will be able to work both independently and as part of a team of consultants to provide these services
Essential Duties and Responsibilities
Reasonable accommodations may be made to enable individuals with disabilities to perform the essential functions.
Skilled in Azure AD, Azure App Services, API development, Portals, Azure Data Lakes/WarehousesExpertise in Custom Workflow Activity, Plugin (C#), Power Automate, JavaScript, HTML, PowerApps Portals, Canvas Apps and Power Platform developmentInteract with clients to understand complex business requirements and develop wireframes/mockupsCreate functional requirement and design for customizationsAccurately estimate level of effort for implementation tasksInstallation, setup and configuration of Dynamics 365, associated AppsCreate technical documentation of client Dynamics 365 environmentsReview developer proposed implementation and identified efficient designsWork with Delivery architects, Technical Leads and developers to ensure access and security profiles meet the needs of the Agency, including verifying that the policies/restrictions in place.Advise on complex business cases and propose comprehensive solutions utilizing 3rd party applications and extending Dynamics 365 with customizationsCollaborate with Delivery architects, Technical Leads and developers to perform code reviews to ensure that the solutions is aligned to pre-defined architecture/design or Microsoft recommended best practices for Power PlatformUnderstanding of Microsoft DataverseExcellent written and oral English communication and presentation skills.Other tasks and assignments as neededSupervisory Responsibilities
This position does not have any supervisory responsibilities.
Requirements
Education
Bachelor's degree or a minimum of 3 years related software development experience and/or training.
Skills/Experience
Required: 3 years of professional experience with Dynamics 365 Sales/CRMRequired: 1+ years' experience working with the Power Platform, specifically integrating different Dynamics servicesRequired: Experience developing and consuming APIsRequired: Experience working with Azure AD and Azure App ServicesOptional: Professional experience with Dynamics Business Central and building integrations between other systemsOptional: Strong understanding of the data layer and T-SQL, Stored Procedures, etc.Optional: T-SQL knowledge including writing and optimizing complex queriesOptional : Agile/Scrum environment experienceOptional: Experience working with Azure DevOps Git/Continuous Integration and Development is a plusOptional: Enthusiasm for learning new technologies and keeping up on the latest best practicesTravel
Travel is not required.
Core Competencies
Problem Solving
Able to approach a problem from multiple directions to find a solutionQuick to rely on existing resources and know how to efficiently access those resourcesAbility to work through an issue that has not been previously encountered to solve or find a viable workaroundPerspective
Looks toward the broadest possible view of an issue/challengeHas broad-ranging personal and business interests and pursuitsProposes future scenariosThinks globallyCan discuss multiple aspects and impacts of issues and project them into the futureExecute Core Values Operating Model
Operational Excellence- Focus on the customer by doing what we said we would do.We Collaborate- We collaborate for purpose.Deliver Exceptional Service- We take care of our customers by exceeding their expectations.Attention to Detail/Sense of Urgency- We must pull together and get the job done.Lead with Integrity- We are honest and upfront in our work, with our colleagues and in our dealings with our customers and business partners.Accountability: "All-In" Accountability.Team Player
Can quickly find common ground and solve problems for the good of allCan represent his/her own interests and yet be fair to other groupsCan solve problems with peers with minimum noiseIs seen as a team player and is cooperativeEasily gains trust and support of peersEncourages collaborationBe reliable, responsible, and flexibleAlways be ready to helpCommunication
Provides the information people need to know to do their jobs and to feel good about being a member of the team, unit, and/or the organizationProvides individuals information so they can make accurate decisionsCan speak and write clearly and succinctly in a variety of communication settings and stylesSound Decision Making
Makes good, timely decisions based upon a mixture of analysis, wisdom, experience, and judgmentMost of his/her solutions and suggestions turn out to be correct and accurate when judged over timeSought out by others for advice and solutionConsistent logic, rationality & objectivity in decision makingMakes decisions in a timely manner, sometimes with incomplete information and under tight deadlines and pressureHas self-discipline to act on the best alternativeHumility
Quickly admits flaws and mistakesAsk for help when need itIs careful to make others comfortableIs authenticHelps others save face in difficult situationsMaximizes the contribution of allEncourages the expression of viewpoints from all concernedIs modest and self-effacing; Respects the views of others
Physical Demands
To perform this job successfully, the physical demands listed are representative of those that must be met by an employee. Reasonable accommodations may be made to enable individuals with disabilities to perform the essential functions. While performing the duties of this job, the employee is regularly required to sit, stand, walk, use hands to handle and feel, reach with hands and arms, talk, and hear. The employee may occasionally be required to crouch. The employee may occasionally lift items as heavy as 25lbs. Specific vision abilities may include the employee's ability to see near and far distances.