Country/Region:  IN
Requisition ID:  33193
Work Model: 
Position Type: 
Salary Range: 
Location:  INDIA - PUNE - BIRLASOFT OFFICE - HINJAWADI

Title:  Sr Technical Lead-App Development

Description: 

Area(s) of responsibility

Job Title: Power Platform Engineer

Overview

This role requires a software engineer with experience in both Power Platform and C#/.NET. Primary responsibilities include maintaining existing Power Apps/Power Automate solutions and migrating complex workflows into structured, maintainable .NET APIs. Strong engineering fundamentals and adherence to development standards are required.


Responsibilities

Power Platform

  • Develop and maintain Canvas and Model-Driven Power Apps.
  • Maintain, refactor, or replace existing Power Automate flows.
  • Create and manage custom connectors.
  • Implement ALM practices including solution packaging, environment management, and source control integration.
  • Integrate Power Platform solutions with internal and external APIs.

.NET / Backend Development

  • Design and implement C#/.NET 6+ Web APIs for workflow automation and system integrations.
  • Develop service layers, data access components, and integration logic.
  • Implement authentication/authorization patterns (Azure AD, OAuth2, service principals).
  • Create OpenAPI specifications and support API versioning.
  • Implement logging, monitoring, and exception handling standards.

Engineering Practices

  • Apply clean architecture, SOLID principles, and maintainable code standards.
  • Create unit tests and integration tests where applicable.
  • Use Git-based workflows for version control.
  • Participate in code reviews.
  • Support CI/CD pipelines for both .NET and Power Platform deployments.

Required Skills

  • REST API design and implementation
  • Power Apps (Canvas and Model-Driven)
  • Power Automate (flow analysis, remediation, and migration)
  • Dataverse, SQL Server, or Azure SQL
  • Git, CI/CD tools (Azure DevOps, GitHub Actions, or equivalent)
  • Understanding of authentication and authorization mechanisms
  • Ability to read and refactor existing solutions
  • C#/.NET 6+ development