Job Description

The developer is responsible for technical leadership, delivery and support for application development and process automation utilizing in-depth technical knowledge of Microsoft Power Platform (specifically Power Apps, Power Automate, & Power Virtual Agents) to deliver software solutions for complex business problems. This individual will partner with business and IT stakeholders on solutions and act as the Power Platform subject matter expert on solution design and alignment with development standards and best practices.
The developer will provide support on all delivered applications and solutions and provide timely production issue response and resolution. Developer will produce design artifacts and documentation that depicts solution/software design & code base. The individual will exercise comprehensive unit and system testing and coordinate user acceptance testing activity.
The developer will utilize Azure DevOps processes and be able to navigate within Microsoft Azure Cloud. The individual has working knowledge of the Microsoft Power Platform including custom environments configuration, data access, security setup and Application Lifecycle Management. Skills and proficiencies software design, analysis, teamwork, software maintenance, process improvement, big picture thinking, work well under pressure, communication, problem solving, relationship building and critical thinking.

Required Qualifications
  • Minimum 3 years of experience using and developing within the Microsoft Power Platform
(Power Apps - Canvas and Model Driven, Power Automate, & Power Virtual Agents), Common Data
Services and Connectors.
  • Understanding of Power BI
  • Experience in Power Platform (PowerApps Portal, Canvas and Model Driven Apps, Power Automate) and Common Data Service.
  • Experience with CSS, JavaScript, Web API, WebServices, SQL.
  • Azure DevOps.
  • A good understanding of UI/UX concepts.
  • Experience in a Software as a Service (SaaS) environment.
  • Experience with cross-platform mobile application development is desirable.
  • A solid understanding of relational database concepts.
  • Experience working in both Agile and Waterfall delivery models.

Preferred qualifications
  • Experience with SQL and writing complex SQL queries
  • Experience working with Azure DevOps and Git Hub.
  • A good understanding of UI/UX concepts.
  • Experience working in both Agile and Waterfall delivery models.
  • Strong background in front-end design, methodologies, and development
  • Strong hands-on experience in the Microsoft Power platform, including:
    • PowerApps - Model Driven App (CDS)
    • PowerAutomate
    • PowerBI a plus
    • Portals and Virtual agents a plus


Responsibilities
  • Contribute across all aspects of software delivery including planning, analysis, design, build and test
  • Leverage technical expertise to design and implement Microsoft Power Platform based solutions
  • Communicate and interact effectively between customers, IT staff, and business partners to ensure high quality and timely resolution of customer issues
  • Research customer issues that may be non-standard in order to offer potential solutions
  • Technical design and solution development
  • Partner with cross-functional technology and design teams to ensure consistent, positive client interaction and solution delivery
  • Work under general guidance and direction, but fully independent and able to execute autonomously in decision-making related to work process
  • Identify and capture business requirements by interviewing users, analyzing existing applications, processes and operations
  • Design new solutions while proactively proposing process optimizations and workflows, recommending best practices and planning on deployment
  • Contribute to team effort by accomplishing assignments and prioritizing tasks effectively

Interpersonal skills
  • Strong leadership, partnership and communication skills
  • Ability to coordinate with all levels of the organization to design and deliver technical solutions to
business problems
  • Ability to work in a complex environment with changing requirements
  • Good communication and presentation skills
  • Good problem-solving skills with robust solutions capabilities

Application Instructions

Please click on the link below to apply for this position. A new window will open and direct you to apply at our corporate careers page. We look forward to hearing from you!

Apply Online