Power Platform Developer
Power Platform Developer
Location: Fully Remote in US
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 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 Southern Ute 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.
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.
Must be able to add, subtract, multiply and divide in all units of measure.
Must be able to compute rate, ratio and percent.
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.