< Back to Careers

Senior Software Engineer – PowerApps & Sidekick Platform

Title: Senior Software Engineer – PowerApps & Sidekick Platform

Location: Remote (U.S)
Department: Engineering
Reports To: Engineering Manager

 

About Hansei Solutions

Hansei Solutions is driving innovation across healthcare technology with a focus on automation, data intelligence, and scalable platforms. Our flagship product, Sidekick, unifies data, management, insights, and automation to deliver next-generation solutions for our clients.

Role Overview

We are seeking a Senior Software Engineer with deep expertise in Microsoft PowerApps and advanced proficiency in JavaScript customizations for PowerApps. This role is pivotal in shaping the long-term architecture and vision for the Sidekick platform while contributing hands-on to development and implementation. The ideal candidate will not only implement user stories but also help refine business requirements, provide UX feedback, and ensure the product is intuitive and usable.

Key Responsibilities

  • Architect & Design: Define scalable architecture for Sidekick modules, ensuring alignment with Hansei’s technology roadmap.
  • Develop & Customize: Build and enhance PowerApps solutions, including Canvas Apps, Model-Driven Apps, Business Process Flows (BPF), and Cloud Flows, leveraging JavaScript for advanced customizations.
  • Security & Governance: Define and implement Security Roles and RBAC models within PowerApps.
  • Requirements & UX: Collaborate with business partners to define and refine requirements, translate them into well-formed User Stories, and provide feedback on UX to ensure usability.
  • Full SDLC Ownership: Drive development from 0-to-1, launch apps into production, and manage iterative feature rollouts (including schema changes and database updates).
  • Mentor & Lead: Provide technical guidance to junior engineers and contribute to best practices across the engineering team.
  • Integrate & Optimize: Implement integrations with Microsoft Power Platform components (Power Automate, Dataverse) and optimize performance for enterprise-scale deployments.
  • Continuous Improvement: Maintain a mindset for learning and process improvement.

Qualifications

  • Required:
    • 5+ years of software engineering experience, with at least 3 years in PowerApps development.
    • Demonstrated experience with Canvas Apps, Model-Driven Apps, BPF, Cloud Flows.
    • Strong proficiency in JavaScript customizations for PowerApps.
    • Experience with Security Roles and RBAC models.
    • Proven ability to define requirements, write User Stories, and work with business stakeholders.
    • Experience with full SDLC, including production launches and iterative updates.
    • Ability to debug others’ code and document work clearly.
    • Build, train, and deploy machine learning and GenAI models tailored to business use cases in Azure environment.
    • Integrating AI agents into Power Platform.
    • Experience with Git/GitHub or similar version control systems.
    • Agile development experience.
    • Flexible schedule with availability during core hours (10 AM – 4 PM Central).
  • Education:
    • Bachelor’s degree in Computer Science, Software Engineering, or related field OR equivalent additional years of experience.
  • Preferred:
    • Microsoft PowerApps certification.
    • Experience with Power BI, HIPAA data handling, Revenue Cycle Management.
    • Familiarity with automated testing for PowerApps (e.g., Test Studio).
    • Experience with Azure services and enterprise security practices.

Core Competencies

  • Self-motivated, strong time management.
  • Ability to interpret business needs and deliver usable, intuitive solutions.
  • Strong communication and collaboration skills.
  • Commitment to continuous learning and improvement.

Why Join Hansei?

  • Be part of a team building transformative technology for healthcare.
  • Work on cutting-edge automation and AI-driven solutions.
  • Collaborative culture with opportunities for leadership and growth.

Apply for this position

Name(Required)
Max. file size: 500 MB.
Max. file size: 500 MB.
Are you currently employed?
Are you licensed/certified for the job?