Responsibilities
- 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.
Requirements
- 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).
- 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.
- Experience: 6 to 10 Years.
Preferred Qualifications (Nice to Have)
- Microsoft Power Platform certifications (e.g., PL-900, PL-400, PL-600).
About the Company
- 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.