Remote Microsoft Power Platform Senior Software Engineer
Posted
This job is closed
This job post is closed and the position is probably filled. Please do not apply.
🤖 Automatically closed by a robot after apply link
was detected as broken.
Description:
The Power Platform Senior Software Engineer will be involved in all phases of the project lifecycle from design to deployment.
Responsibilities include designing, developing, testing, analyzing, and maintaining software applications, including integration with existing client systems.
The role requires providing documentation for solutions as required and working in a fluid team environment with other developers, analysts, project managers, and client staff.
The engineer will be responsible for the design and development of custom Canvas and Model Driven Apps, Power Automate workflows, Power Virtual Agents, and custom application development in Azure.
Modifications or extensions to the Microsoft Dynamics 365 Customer Engagement (CRM) suite of applications may occasionally be needed.
The engineer will code, unit test, and create supporting documentation.
Responsibilities also include preparing system installations, configurations, customizations, design documentation, and user installation instructions.
The engineer will gain an understanding of customer needs and collaborate with other consultants and support teams to complete design and testing documentation.
They will provide technical input in creating functional specifications when customizations in Microsoft Dynamics solutions are needed.
The role involves driving the effort to migrate customers’ data sources into Microsoft’s sources, ensuring proper alignment of data models, and offering support on Microsoft tools for migration and integration.
Additional development tasks may include developing data migration procedures to integrate Microsoft Dynamics Solutions with legacy systems.
The engineer will provide support and expertise on development technologies and environments, test modifications for validity of results, accuracy, reliability, and conformance to standards, and participate in system and acceptance testing.
They will provide work estimates that permit prioritization and assignments to be made.
Requirements:
A B.S. or B.A. in Computer Science, MIS, or a related discipline, or equivalent experience and certification is required.
A minimum of 4 years of professional software/web development experience is necessary.
At least 3 years of experience building apps on the Microsoft Power Platform (Power Apps, Power Automate, Power Virtual Agents) is required.
Microsoft Power Platform certifications such as PL-400 Power Platform Developer and PL-100 Power Platform App Maker are preferred.
Proven expertise in developing complex business applications using Power Apps, Power Automate, and in Azure is essential.
Experience integrating to and from Dynamics 365 CRM & Finance and Operations using Dual Write or Virtual Entities is required.
Some functional knowledge of production and projects within Dynamics 365 CRM is necessary.
Familiarity with one or more of the following technologies is required: C#, ASP.NET, Web Services, WCF, MVC, JavaScript, SQL, SSRS, LINQ, HTML, Ajax, JQuery, CSS, XML.
Knowledge of standard development techniques (SDLC) is required.
Knowledge of Relational Databases, Object Oriented Design, and Data Structures is necessary.
Familiarity with Microsoft development tools is a huge plus.
A customer-focused attitude and a desire to interface directly with end-user clients are essential.
Benefits:
The compensation plan offers one of the best bonus structures in the industry.
Employees enjoy a generous benefits package, including Work/Life Balance with Unlimited Paid Time Off (UPTO).
A 401k Plan with Company Matching Contribution is provided.
Employees receive a monthly stipend for home office expenses.
Subsidized Medical, Dental, and Vision Coverage is available.
Health Savings and Flexible Spending Accounts are offered.
Company Paid Life and Disability Insurance is included.
Training, Certification, and Continuing Education Support are provided.
MCA Connect offers limitless opportunities for personal and professional growth in a stimulating, challenging, and performance-oriented work culture.