top of page

Microsoft CRM / Power Apps Developer

Job Description


Bonitz, Inc., an Employee-Owned Company, is looking for a full time Microsoft CRM/Power Apps Developer.  The Microsoft CRM/Power Apps Developer will act as a technical SME and system administrator for the Microsoft CRM system. The individual will be responsible for development and maintenance of the internal Microsoft Dynamics 365 CRM platform. The ideal candidate will have sound knowledge in Dynamics CRM entities, workflows, configurations, customization development, integration development, reporting, dashboards, web resources, CRM solution file management, security model and UI development.

In addition, the candidate will be responsible for development within the Microsoft Power App Platform working with Power App, Power Virtual Agents, Power Automate, Dataverse, and Power BI. This individual will work across the Microsoft PowerApps Platform as a service suite to build custom business apps that meet the needs of the organization.


  • Provide input and advice regarding optimization for Microsoft Dynamics 365 Sales/Service/Portal capabilities, functions and features to improve adoption.

  • Conduct hands on configuration and development of the various components of Microsoft Dynamics 365 Sales/Service/Portal CRM – entity, views, web resources, ribbon, chart. Etc.

  • Responsible for developing PowerApps model and canvas driven apps as per business needs.

  • Development of Azure logic apps and functions and analytics integration.

  • Provide Power Platform/Power Automate implementation strategy and approach. 

  • Provide architecture, configuration, administration, and functional support to expand capabilities in Microsoft 365 technologies, including a focus on keeping up to date with developing solutions and future roadmap of Microsoft.

  • Design end-to-end solutions that improve collaboration, productivity, and knowledge sharing.

  • Establish data connectivity with ERP systems and a standardized approach to interacting and collecting data from these systems.

  • Understand business requirements in BI context and design data models to transform raw data into meaningful insights.

  • Collaborating in a team environment to develop, deploy, and support key applications and features.

  • Ownership of the software development process including analysis, design, coding, system and user testing, problem resolution and planning.

  • Analysis of excel and visual basic scripts to understand the business requirements, converting these macros based excel documents into a modern low code solution using secure repeatable patterns.

  • Create dashboards and interactive visual reports using Power BI.

  • Develop multiple BI data model(s) from prototype to production in parallel to support organizational BI goals.

  • Designing, implementing, and maintaining data & analytics solutions for the company leveraging the Microsoft product suite.


  • Bachelor’s degree in Information Systems, Computer Science or similar education from an accredited college or equivalent certifications

  • 6-8 years of MS Dynamics CE experience

  • 3-5 years’ experience developing canvas and model driven PowerApps with UX interface, experience creating forms and flows that move data from Forms to Azure DevOps


  • Strong understanding of and ability to configure security groups, roles and teams in CE.

  • Hands-on experience in designing and developing cloud solutions based on MS Power platform using Power Apps, Power Automate, Power BI, Power Apps Portal, and Common Data Service.

  • Experience with PowerApps integration with Azure API Apps, Azure Logic apps, Azure Functions and REST services.

  • Experience migrating business processes to PowerApps.

  • Proficiency with various languages, libraries, and frameworks: (e.g., Angular/TypeScript, Node, NPM, HTML/CSS, RxJS, JavaScript, ASP .Net, Visual Studio, C# etc.)  

  • Experience working with Agile methodology.

  • Demonstrated experience across the Microsoft PowerBI Suite including DAX, SQL, SSAS, Report Builder, Power Query, Data Model integration with Excel and integration with SSRS, SSAS, and SSIS.

  • Demonstrated ability to gather and articulate business and technical requirements.

  • Knowledge of data design, data modeling, data management, and data visualization.

  • Ability to learn and respond quickly to the fast-changing business environment.

  • Ability to multitask and excellent interpersonal skills.

  • Robust critical thinking skills, coupled with a desire for growth, to learn and engage with peers in technical and design discussions.

  • Experience collaborating in a team environment to develop, deploy, and support key applications and features.


  • Must be able to read, write, speak and understand English. 

  • Must be able to comply with the Sexual Harassment policy. 

  • Must be able to pass a background, drug, and motor vehicle check.

  • Must be committed to working safely while accomplishing all tasks.


Bonitz is an Affirmative Action/Equal Opportunity Employer. All qualified applicants will receive consideration for employment without regard to their race, gender, religion, ancestry, national origin, sex, sexual orientation, age, disability, marital status, veteran status or medical condition.

The Company has reviewed this job description to ensure that essential functions and basic duties have been included. It is intended to provide guidelines for job expectations and the employee's ability to perform the position described. It is not intended to be construed as an exhaustive list of all functions, responsibilities, skills, abilities and physical demands. Additional functions and requirements may be assigned by supervisors as deemed appropriate. This document does not represent a contract of employment, and the Company reserves the right to change this job description and/or assign tasks for the employee to perform, as the Company may deem appropriate.


Founded in 1954, Bonitz, Inc. is an employee owned operating as a major sub-contractor in the commercial construction industry. Bonitz specializes in all types of flooring, floor care, ceilings, walls, cladding and access flooring. Bonitz, an industry leader in interior finishes, is committed to providing best in the world project consulting, project management, and craftsmanship while providing superior service and practical solutions. Bonitz has divisions in SC, NC, GA, TN, VA, LA, PA and FL.

bottom of page