Senior Power Platform & .NET Developer (Remote)
Codvo.ai.com
Hybrid
Maharashtra, Pune, India
Full Time
Company Overview
At Codvo, software and people transformations go hand-in-hand. We are a global empathy-led technology services company. Product innovation and mature software engineering are part of our core DNA. Respect, Fairness, Growth, Agility, and Inclusiveness are the core values that we aspire to live by each day.
We continue to expand our digital strategy, design, architecture, and product management capabilities to offer expertise, outside-the-box thinking, and measurable results.
Role Overview:Power Platform & .NET Developer who will play a pivotal role in designing, developing, and maintaining our internal business applications and intranet ecosystem. You will be the go-to expert for building solutions on the Microsoft Power Platform and extending SharePoint Online using modern web technologies. Your work will directly impact our operational efficiency and enhance the daily experience of our users.
Key Responsibilities
- Solution Design & Development:
- Design, develop, test, and deploy custom canvas and model-driven apps using Microsoft PowerApps.
- Create complex automated workflows and business process automation using Power Automate (formerly Microsoft Flow).
- Develop custom web parts, extensions, and solutions for SharePoint Online using the SharePoint Framework (SPFx) with React/TypeScript.
- Build, maintain, and integrate robust backend services and APIs using the .NET stack (.NET Core, C#, ASP.NET MVC/Web API).
- Data & Integration:
- Model and manage data structures within Dataverse and SharePoint lists/libraries.
- Integrate Power Platform solutions with various Microsoft 365 services (Teams, Outlook, Graph API) and third-party systems via connectors and custom APIs.
- Write efficient SQL queries and work with SQL Server or other relational databases.
- Collaboration & Lifecycle Management:
- Work closely with business stakeholders to gather requirements, translate them into technical specifications, and propose effective solutions.
- Manage the end-to-end application lifecycle using Azure DevOps (or similar) for source control (Git), CI/CD pipelines, and agile project management.
- Provide technical guidance and mentorship to junior developers.
- Maintenance & Optimization:
- Troubleshoot, debug, and resolve issues across the entire application stack.
- Perform ongoing maintenance and implement improvements to existing applications.
- Ensure solutions are scalable, secure, and adhere to best practices and company governance policies.
- Design, develop, test, and deploy custom canvas and model-driven apps using Microsoft PowerApps.
- Create complex automated workflows and business process automation using Power Automate (formerly Microsoft Flow).
- Develop custom web parts, extensions, and solutions for SharePoint Online using the SharePoint Framework (SPFx) with React/TypeScript.
- Build, maintain, and integrate robust backend services and APIs using the .NET stack (.NET Core, C#, ASP.NET MVC/Web API).
- Model and manage data structures within Dataverse and SharePoint lists/libraries.
- Integrate Power Platform solutions with various Microsoft 365 services (Teams, Outlook, Graph API) and third-party systems via connectors and custom APIs.
- Write efficient SQL queries and work with SQL Server or other relational databases.
- Work closely with business stakeholders to gather requirements, translate them into technical specifications, and propose effective solutions.
- Manage the end-to-end application lifecycle using Azure DevOps (or similar) for source control (Git), CI/CD pipelines, and agile project management.
- Provide technical guidance and mentorship to junior developers.
- Troubleshoot, debug, and resolve issues across the entire application stack.
- Perform ongoing maintenance and implement improvements to existing applications.
- Ensure solutions are scalable, secure, and adhere to best practices and company governance policies.
- Proven hands-on experience with the Microsoft Power Platform: PowerApps (Canvas & Model-Driven) and Power Automate.
- Strong experience with SharePoint Online development, including list/library schema design, permissions, and the SharePoint Framework (SPFx).
- Solid professional experience with the .NET stack (.NET Core/.NET 5+, C#, ASP.NETMVC/Web API).
- Experience with client-side technologies such as JavaScript/TypeScript, HTML5, CSS3, and modern front-end frameworks (e.g., React is highly desirable for SPFx).
- Technical Proficiency:
- Understanding of RESTful APIs, JSON, and OData.
- Experience with data platforms like Dataverse and SQL Server.
- Familiarity with Microsoft 365 ecosystem and Microsoft Graph API.
- Experience with version control systems, preferably Git.
- Understanding of RESTful APIs, JSON, and OData.
- Experience with data platforms like Dataverse and SQL Server.
- Familiarity with Microsoft 365 ecosystem and Microsoft Graph API.
- Experience with version control systems, preferably Git.
Preferred Qualifications (Nice-To-Haves)
- Microsoft Power Platform certifications (e.g., PL-900, PL-400, PL-600).