Salary
💰 $119,000 - $161,000 per year
Tech Stack
AzureCloudJavaScriptNode.jsReact
About the role
- Lead the design, development, and deployment of scalable enterprise applications using Microsoft Power Platform
- Provide architectural leadership and active solution delivery for Dataverse, Model-Driven Apps, Power Pages, and Power Automate
- Collaborate closely with cross-functional teams including business stakeholders, analysts, and developers
- Ensure secure application architecture, system integration, and custom development
- Mentor junior developers and establish coding, deployment, and ALM best practices
- Write and deploy custom components using JavaScript, C#, Power Platform Plugins, PCF controls, and custom APIs
- Present technical concepts to both technical and executive audiences
- Operate within Agile methodology and lead a small team of 4 to 6 people
- Obtain and maintain Public Trust Clearance and comply with security requirements
- Participate in architecture, design, development and testing activities
Requirements
- Application Programming Interface (API)
- C Sharp (Programming Language)
- JavaScript
- Microsoft Power Platform
- 10+ years of related experience
- US Citizenship Required: Yes
- Must be able to obtain and maintain Public Trust Clearance (NACI (T1))
- Minimum 12 years of overall IT experience spanning architecture, design, development and testing
- Bachelors degree in Computer Science or related field
- At least 5 years of hands-on experience in developing applications using Microsoft Power Platform, including Canvas Apps, Model Driven Apps, Power Pages, and Dataverse
- Hands-on development experience with Power Apps, Power Automate, Power Pages, and SharePoint online
- Write and deploy custom components using JavaScript, C#, Power Platform Plugins, PCF controls, and custom APIs
- Hold relevant Microsoft Certifications in Microsoft Power Platform; PL-400 required and PL-600 preferred
- Clear understanding of how role-based security is applied to Power Apps applications
- Presentation skills: proficiency presenting technical concepts to both technical and executive audiences
- Strong familiarity with Agile methodology
- Team lead experience: demonstrated ability to lead a small team of 4 to 6 people and mentor junior developers
- Establish coding, deployment, and ALM best practices using Azure DevOps or GitHub
- Experience with React, Node.js or any other JavaScript framework is a plus