Skip to main content

Programmer - Microsoft Power Apps Developer

Job Details

$70000.00 - $95000.00 Salary

Description

The approximate base compensation range is posted, but the actual offer will reflect our total compensation and benefits package. The offer will be determined by a number of factors including the selected candidate’s experience, knowledge, skills, abilities, as well as internal equity among our team.

 

Purpose:

Supports the organization’s digital transformation and efficiency initiatives by developing and maintaining business applications on the Microsoft Power Platform. This position works closely with business users and cross-functional team members to automate manual processes, improve data accuracy, and streamline workflows across departments using Microsoft Power Apps, Power Automate, Power BI and related Microsoft 365 tools. Consistently exhibits Midwest Machinery Company’s core purpose and values. 

Responsibilities:

  • Develop and maintain business applications using Microsoft Power Apps to ensure seamless integration with existing business processes and improve operational efficiency.
  • Automate workflows and approvals using Power Automate to reduce manual processes and enhance consistency.
  • Integrate data across Microsoft 365 tools (SharePoint, Teams, Excel, Outlook, etc.) and other enterprise systems such as SQL Server, Dataverse, and Dynamics 365.
  • Partner with functional departments (Accounting, HR, Operations, Sales, etc.) to understand and analyze business needs and translate them into practical, user-friendly solutions while considering cost, benefits, risk, and execution timelines.
  • Support and enhance existing Power Platform applications, ensuring they remain secure, reliable, and aligned with changing business requirements.
  • Conduct data analysis to identify trends, patterns, and opportunities for improvement.
  • Implement and maintain governance, security, and performance best practices for Power Platform environments.
  • Collaborate with IT staff to ensure integrations comply with corporate data standards, network security, and IT policies.
  • Develop and maintain reporting and dashboards using Power BI and other analytical tools to improve visibility of key business metrics, provide actionable insights, and support data-driven decision making.
  • Provide end-user training, documentation, and ongoing technical support for developed applications, including Power BI and Dynamics 365 functionalities.
  • Participate in project meetings and contribute to the development of project plans, timelines, and documentation.
  • Support the change management process and develop metrics to ensure user system adoption.
  • Stay informed of Microsoft Power Platform updates and recommend opportunities to improve system capabilities and user experience.
  • Maintain and promote a safe work environment.  Demonstrate understanding of and ability to follow all safety rules and regulations in performing work assignments.
  • Perform other duties as assigned.

Qualifications

Experience, Education, Skills and Knowledge:

  • Education
    • Bachelor’s degree in Computer Science, Information Systems, Business Administration, or a related field, or equivalent experience.
    • 2+ years of experience developing applications. Such as Microsoft Power Platform (Power Apps, Power Automate).
    • Experience working in a corporate IT and/or Business Management environment supporting internal users or cross-functional business teams. Dealership experience preferred.
    • Advanced understanding of Power BI, Dynamics 365, SharePoint, Teams, etc.
    • Familiarity with data integration and APIs; experience with SQL Server or Dataverse.
  • Technical Skills
    • Strong understanding of formulas, connectors, and data sources such as Microsoft Power Platform.
    • Experience configuring flows for notifications, approvals, and system integrations such as Power Automate.
    • Working knowledge of Microsoft 365 administration and permissions management.
    • Ability to troubleshoot application errors and optimize performance.
  • Soft Skills
    • Like to “Get Things Done”; Initiative; Business and Tech Savvy.
    • Excellent analytical, problem solving, and communication skills.
    • Ability to work independently and as part of a team.
    • Ability to collaborate effectively with non-technical users and translate business needs into technical solutions.
    • Detail-oriented with a focus on quality, documentation, and maintainability.
    • Self-motivation and able to manage multiple priorities in a fast-paced environment.
  • Certifications (Preferred)
    • Microsoft Certified: Power Platform Functional Consultant Associate
    • Microsoft Certified: Power Platform Developer Associate

 

Physical, Mental and Other Requirements:

  • Work environment is in an office setting
  • Occasional bending and stooping
  • Ability to lift up to 30 lbs. occasionally
  • Frequent long periods of concentration and computer work
  • Ability to work extended hours, weekends, etc. as needed
  • Valid driver’s license with an insurable driving record required
  • Must pass a pre-employment background study

 

Benefits:

  • Paid Time Off including PTO, Holiday Pay, Bereavement Pay, Civic Pay, and Volunteer Time Off
  • 401k plan with company match
  • Multiple health insurance plan and network options with Health Savings Accounts
  • Dental and Vision plans
  • Medical and Dependent Care Flexible Spending Plans
  • Company paid life insurance with ability to purchase more
  • Company paid Short-Term Disability coverage
  • Multiple voluntary benefits available including LTD, Accident, Hospital Indemnity, Critical Illness, Whole Life, ID Theft
  • Employee Assistance Program
  • Paid uniforms or clothing allowance based on position
  • Employee Discount Programs

 

This job description is intended to describe the general nature and level of work being performed; it is not intended to be construed as an exhaustive list of all responsibilities, duties and skills required for the position. Midwest Machinery Co. will reasonably accommodate the known disabilities of qualified disabled individuals.

Apply