ResponsibilitiesTechnica Corporation is seeking a
Web Application Developer, Senior who will design, develop, and maintain advanced solutions using Power Apps (Canvas and Model-Driven), Power Automate, Dataverse, and Power BI. Lead architectural design sessions and translate business requirements into scalable, well-structured Power Platform solutions
Key Responsibilities: - Implement robust data models, relationships, and business rule using Dataverse and other connected data sources
- Build custom connectors, integrate external systems, and optimize API-based integrations across the M365 and Azure ecosystems.
- Develop and deploy Power Apps Component Framework (PCF) controls and other extensibility components using JavaScript/TypeScript.
- Establish and enforce Power Platform governance, including environment strategy, ALM processes, and security best practices.
- Manage solution lifecycle through source control, DevOps pipelines, and automated deployment processes.
- Perform code reviews, troubleshoot complex issues, and ensure high-quality, maintainable solutions.
- Lead workshops, discovery sessions, and technical discussions with business stakeholders and cross-functional teams.
- Provide mentorship and technical guidance to junior developers and citizen developers.
- Collaborate with architects, product owners, and business analysts to refine requirements and shape platform strategy.
- Create and maintain technical documentation, design specifications, and solution diagrams.
The position would be located at a government facility in Washington, D.C. and require work to be performed onsite. Any hybrid work schedule would require customer approval. The government has established policies for on-site vs hybrid work which varies across divisions and contracts. Where allowed, remote work must be coordinated with the team lead and/or government POC, ensuring there is zero interruption with the delivery of our services.
The annual base salary range for this position is $116,000 - $122,000. Please note that the salary information is a general guideline only. Technica considers factors such as scope and responsibilities of the position, candidate's work experience, education/training, key skills, location, as well as market and business considerations when extending an offer.
RequirementsRequired Qualifications: - Active Top-Secret with SCI and CI Poly eligibility
- Bachelor's Degree in Information Technology or related field or equivalent educations and/or experience.
- 8 years experience (expert-level) building solutions using Power Apps (Canvas & Model-Driven), and Power Automate
- Strong proficiency with Dataverse, data modeling, and relational data structures
- Experience developing Power Apps Component Framework (PCF) controls
- Experience in creating and consuming custom connectors and integrating external systems
- Experience with JavaScript, HTML, CSS
- Experience with modern JavaScript frameworks, such as React, Angular, or Vue, and Node.js
- Experience with developing, packaging, and deploying C# plugins for extending business logic in Power Apps applications
- Solid understanding of solution layering, ALM, and managed/unmanaged solution strategies
- Experience implementing role-based security, environment strategies, and governance best practices
- Strong skills designing and optimizing Power Automate flows
- Experience integrating Power Platform with Azure services (e.g. Functions, Logic Apps, API Management, Key Vault)
- Ability to design scalable, enterprise-grade Power Platform architectures
- Experience setting standards, patterns, and governance best practices for low-code development
- Ability to evaluate business requirements, perform gap analyses, and propose modern solution architectures
- Experience with DevOps pipelines, Git-based deployments, and automated solution deployment strategies
- Ability to mentor junior developers and guide teams on best practices
- Strong communication skills to work effectively with business stakeholders, product owners, and technical teams
- Design intuitive and aesthetically pleasing interfaces that enhance user experience
- Conduct user research and usability testing to gather feedback and make improvements
- Develop dashboards and reports using Power BI to provide insights and data visualization
- 1+ year of experience with Power BI and SharePoint
Desired- Microsoft Power Platform certifications (e.g., PL-100, PL-200, PL-400)
- Experience Dynamics 365, and Azure services
- Understanding of Agile development methodologies
- Experience with version control systems such as Git