Power Platform Solution Architect

.NET, C#, CRM, Cloud, Dynamics, Microsoft Power BI, Microsoft Dynamics, Microsoft Windows Azure, Software development, Power Apps, Power Platform, Power Automate, Power BI, Dynamics CRM, Dynamics 365
Contract W2, Contract Independent, Contract Corp-To-Corp
Depends on Experience

Job Description


Responsible for defining architecture of the Power Platform, development and re-engineering of corporate core Power Platform software solutions, including but not limited to Power Apps, Power Automate, Power BI, Power Virtual Agents. As an architect, responsibilities include analysis, design, programming, project leadership, architecture definition, integration planning, definition of governance, team participation and user interaction.

Architect and develop solutions with Dynamics 365, Power Platform and Azure.

Define technical and functional needs

Facilitating strategy sessions and innovation workshops specific to Dynamics 365 and the Power Platform

Architecting solutions utilizing a defined technology stack, including Dynamics 365, Power Platform, and Azure components

Support and quality oversight of Dynamics 365 and Power Platform projects

Designing integration solutions for Dynamics 365 and other systems

Producing data conversion and testing strategies.

Design, Specify, and Develop infrastructure software on the Microsoft Power Platform

Coordinate and gather information requirements that will be used for the development of the solutions

Analyze business requirements and scope of programming tasks, including preparation of time estimates for assignments.

Stay abreast of new emerging technologies that affect the use of data systems.

Support corporate goals and objectives through the implementation of current information technology.

Provide technical help to non-senior staff as it relates to Analysis, Design, and Coding.

Provide technical help to Business Analysts as it relates to Functional Specifications.

Monitor the policies and procedures for the development group and provide input to make corrections.

Review, make corrections, and approve application designs of non-senior staff.

Provide complete and comprehensive documentation of systems developed.

Maintain a high proficiency level with system architectures, and database system models.

Integration of 3rd party products and/or services

Performs related duties as required. This position description in no way states or implies that these are the only duties to be performed by the employee occupying this position.  Employees will be required to perform any other job-related duties assigned by their supervisor or management.

Excellent analytical skills applied alongside technical skills to identify and troubleshoot issues.

Ability to work independently as well as a part of cross-functional team to deliver timely results.

Ability to prioritize multiple tasks in fast-paced work environment.

Analytical design and problem-solving skills with excellent oral and written communication skills.

High-achiever, self-motivating and great communicator

Ability to provide positive experience for users of CRM and other applications.


3+ years’ experience as people manager or people leader, with proven ability to define staffing needs, growth and mentorship of members of a team, as well as recognition and allocation of workload across the team.

10+ years of experience in Development of fully functional applications and modules using .NET technology stack to improve and enhance systems including Microsoft Power Platform, Dynamics 365, Azure, Microsoft Office SharePoint Services, and integrations with other Information Systems.

8+ years of experience across the entire Power Platform MS PowerApps-Canvas and Model Driven Apps, Power Automate (Flows), and Power BI (Nice to have)

10+ years of experience building and consuming RESFUL APIs

10+ years of experience designing business processes and integrations between Microsoft Dynamics 365 applications and other applications.

Knowledge of current D365 including best practices around plugin development

10+ Experience migrating workloads from on-premise to Azure

Experience providing technical sales support in areas of subject matter expertise

Experience in dealing with C-level and Senior Executives on diverse technology matters.

Proven experience with several cloud based provider negotiations around contracts and services.

Experience in helping formulating IT roadmaps and applications strategies and Experience in vendor and SLA, OLA management.

Identify, analyze, propose, and develop solutions for business and technical needs by working with end-users, product owners and technical groups.

Ability to work with various groups and vendors to ensure timely development and deployment of code.

Follow best practices for all development, integration work and change management.

Produce technical documentation to support development process and allow maintainability of code by others.

Experience with relational database technology and design, SQL experience is required.

Ability to create business processes and custom connectors with Microsoft Power Automate (Flow)

3+ years of experience on .Net development with familiarity with C#, ASP.Net MVC, JavaScript, JQuery, Bootstrap HTML, and CSS

A clear understanding of PowerApps formulas and development methods.

Experience with source control tools like GIT.

Agile Development experience a plus


Bachelor's Degree or equivalent in Computer Science, Information Systems, or related field

Excellent customer support and communication skills

MCP and MCTS certification or Business Application Role Based certifications

Development background with the .NET framework

AngularJS, Angular 2+, .NET Core, React

Knowledge of KingswaySoft, Scribe or D365 ETL equivalents

Experience with Liquid and Power Apps Portals

Microsoft or related Certifications a Plus

MCP and MCTS certification or Business Application Role Based certifications

Dice Id : 10507176
Position Id : 7317679
Originally Posted : 4 months ago
Have a Job? Post it