Software Engineer – Microsoft Power Platform & Full Stack Development

Location: USA

We are seeking a skilled Software Engineer with experience in Microsoft Power Platform, workflow automation, and full-stack application development. The ideal candidate will design, develop, and deploy secure business applications, automate complex processes, and integrate diverse tech stacks across enterprise environments. This role requires strong knowledge of Power Apps (Canvas and Model-driven), Power Automate, Dataverse, and CI/CD pipelines, along with hands-on experience in backend and frontend development using Java, .NET, Node.js, Python, and Angular. The candidate should also have experience in cloud platforms (Azure, AWS), containerization, and DevOps practices.

Job Duties:

  • Design and develop business applications using Microsoft Power Apps (Canvas and Model-driven) and Power Automate for workflow automation.
  • Configure Dataverse for secure data management and implement custom connectors to integrate legacy systems with modern platforms.
  • Establish automated CI/CD pipelines using Azure DevOps, GitHub, and other tools to streamline application lifecycle management.
  • Develop and deploy full-stack web applications using Java, .NET, Node.js, Python, and Angular, ensuring seamless integration with Power Platform components.
  • Implement robust monitoring, error-handling, and performance tuning frameworks to ensure high application availability.
  • Configure secure authentication protocols, RBAC, and DLP policies within Power Platform and Azure AD to enforce compliance and data protection.
  • Containerize microservices using Docker and integrate them with Power Apps to extend platform capabilities.
  • Automate backend processes and server configurations using Python, shell scripting, and serverless functions.
  • Manage relational and NoSQL databases (MySQL, PostgreSQL, MongoDB, Redis, Cassandra) for scalable data operations.
  • Collaborate with cross-functional teams to troubleshoot application issues, resolve defects, and deliver secure, high-performance solutions.
  • Utilize Git-based version control systems (GitHub, GitLab, Bitbucket) to enforce collaborative development practices and code reviews.
  • Deploy applications on cloud platforms (AWS, Azure) and configure environments for scalability, security, and high availability.
  • Provide technical documentation, conduct user acceptance testing, and support production deployments.

Required Skills & Qualifications:

  • Strong experience in Microsoft Power Platform (Power Apps, Power Automate, Dataverse).
  • Proficiency in full-stack development using Java, .NET, Node.js, Python, and Angular.
  • Hands-on experience with CI/CD tools (Azure DevOps, Jenkins, GitLab CI/CD, CircleCI).
  • Knowledge of cloud platforms (AWS, Azure) and containerization (Docker, Kubernetes).
  • Experience with databases (MySQL, PostgreSQL, MongoDB, Redis, Cassandra).
  • Familiarity with monitoring tools (Splunk, Nagios, Datadog, CloudWatch).
  • Strong understanding of application security, authentication protocols, and RBAC.
  • Excellent problem-solving, communication, and collaboration skills.

Requirements: Master’s or Bachelor’s degree in CS, IT, Engg or related stream.

  • Send resume to:  hr@praisetechsol.com including the JOB ID. Travel and relocation to various unanticipated client locations throughout the United States may be required. Equal Opportunity Employer

Job Category: Software Engineer – Microsoft Power Platform & Full Stack Development
Job Type: Full Time
Job Location: USA

Apply for this position

Allowed Type(s): .pdf, .doc, .docx

About the Author

You may also like these

No Related Post