Power Platform Developer

Posted 18 May 2023
Location Denver, United States of America
Job type Contract
DisciplineIT
Reference8638

Job Description

Power Platform Developer

Location: Fully Remote in US

POSITION SUMMARY:

Under general direction of the Web and SharePoint Development Supervisor, performs cloud application development project work for entities including security, support, maintenance, development, and training. Assists other staff as needed in system operation and maintenance to meet information needs.

ESSENTIAL DUTIES AND RESPONSIBILITIES:

  • Works in partnership with entity clients to develop interactive cloud-based software applications to support business goals.

  • Works as a project team member to develop and maintain cloud applications for entities.

  • Develops Power Platform applications using Power Apps and Power Automate that connect to a variety of data sources.

  • Utilizes a combination of client-side and server-side scripting languages to create dynamic, functional applications.

  • Creates plans for the testing, analysis, and debugging of cloud-based applications.

  • Interprets and translates general business requirements into a technical design and scope of work, including reliable time estimates.

  • Performs unit/system/integration testing on code to ensure workability and completeness.

  • Administers security, performs maintenance, and implements enhancements to cloud applications and associated databases.

  • Develops new business processes to meet changing business requirements, including development and documentation.

  • Provides cloud application support and troubleshooting to end users.

  • Assists with technical projects requiring in-depth technical skills and knowledge of application development. 

  • Performs other job-related duties as assigned.


EDUCATION AND EXPERIENCE:

  • Bachelor’s degree in Computer Science or closely related field; OR, an Associate’s degree in Computer Science or closely related field and one years’ full time experience in cloud application support, development, and administration; OR, a high school diploma or equivalent and two years’ full time experience in cloud application support, development, and administration is required.

  • Must have experience writing scripts or applications using one or more of the following languages: PowerShell, JavaScript, C, C++, C#, Java, Visual Basic, VB.Net, ASP, ASP.Net, PHP, or Python.

  • Must have experience with Microsoft 365, including SharePoint Online.

  • Must have knowledge of common Operating Systems such as Windows 10, Windows Server 2012, or Windows Server 2019.

  • Must possess strong troubleshooting skills.

  • Must have strong verbal and written communication skills.

  • Must be willing to assist others, learn new skills, and participate in a productive team-oriented environment.

  • Must have or be able to obtain, Criminal Justice Information Systems (CJIS) certification, Gaming Support license, Health Insurance Portability and Accountability Act (HIPAA) certification, and any other licenses or certifications required or requested by our Shared Services within the first 6 months of hire.

  • Must have valid driver’s license for state of residency and be insurable through the Company vehicle insurance policy.

  • Must pass a pre-employment drug test and criminal history background check.


PREFERRED QUALIFICATIONS

  • Experience supporting the design, development, implementation, and support of Microsoft Power Platform applications using Power Apps and/or Power Automate.

  • Experience writing PowerShell scripts.

  • Experience with developing and managing relational databases such as SQL Server.

  • Experience working with REST API endpoints and JSON.

  • Experience with Azure Active Directory groups.

  • Experience using GitHub source control.

  • Experience using Visual Studio Code IDE.

  • Experience supporting the design, development, implementation, and support of SharePoint environments including central administration, service applications, third party solutions, and security.

  • Experience using cloud applications and SharePoint in one or more of the following industries: petroleum, real estate, utilities, natural resources.


MATHEMATICAL SKILLS:

  • Must be able to add, subtract, multiply and divide in all units of measure.  

  • Must be able to compute rate, ratio and percent.


REASONING ABILITY:

  • Ability to establish and maintain effective working relationships with coworkers, managers, and other entities.

  • Ability to define problems, collect data, establish facts and draw valid conclusions.

  • Ability to work independently, with a minimum of supervision.

  • Ability to schedule and complete multiple projects in a timely manner.

  • Ability to maintain confidentiality at all times, including the ability to recognize situations in which confidentiality is required.