This is a remote position.
Job Title
Agentic Application Developer (.NET, C#, Python, Microsoft Power Platform)
Location
[Remote]
Employment Type
[Full-time]
About the Role
We are looking for an experienced Agentic Application Developer to design, build, and deploy AI-powered and agentic enterprise applications.
Candidate must have at least 5 years of application development experience, with a minimum of 1 year in AI application development and data modelling, and strong hands‑on expertise in .NET, C#, Python, and Microsoft Power Platform.
This role required to work on intelligent systems that combine AI agents, workflow automation, and enterprise‑grade applications to deliver scalable, business‑driven solutions.
Key Responsibilities
Agentic & AI Application Development
- Design, develop, and maintain agentic and AI‑powered applications supporting autonomous and semi‑autonomous workflows.
- Implement AI agents capable of reasoning, task orchestration, and tool execution.
- Develop AI components using Python for model integration, data processing, and orchestration.
- Apply prompt engineering and agent orchestration patterns for intelligent automation.
Application Development (.NET & C#)
- Build and maintain enterprise‑grade applications using .NET (Core/6/7/8) and C#.
- Develop scalable RESTful APIs, backend services, and integration layers.
- Ensure code quality through clean architecture, SOLID principles, and secure coding practices.
Microsoft Power Platform
- Develop applications using Power Apps (Canvas and Model‑driven).
- Automate business workflows using Power Automate, including AI‑assisted decision logic.
- Design and manage Dataverse data models, ensuring performance, security, and scalability.
- Extend Power Platform solutions using custom connectors, Azure Functions, and .NET or Python services.
Data Modelling & Integration
- Design and implement data models for transactional and AI‑enabled use cases.
- Ensure data integrity, normalization, and performance optimization.
- Integrate data across Microsoft 365, Dynamics 365, and external enterprise systems.
Cloud & AI Services
- Integrate Azure OpenAI, Copilot Studio, and AI Builder into applications.
- Deploy and manage applications on Microsoft Azure.
- Implement logging, monitoring, and performance tuning for AI‑enabled systems.
Collaboration & Delivery
- Collaborate with product owners, architects, and stakeholders to translate requirements into intelligent solutions.
- Participate in Agile delivery processes, including planning, reviews, and retrospectives.
- Contribute to documentation, code reviews, and continuous improvement initiatives.
Requirements
Required Experience & Qualifications
Experience
- Minimum 5 years of hands‑on experience in application development.
- Minimum 1 year of experience in AI application development (AI‑powered apps, copilots, or intelligent workflows).
- Minimum 1 year of experience in data modelling (Dataverse, relational databases, or equivalent).
- Proven track record of delivering production‑grade enterprise applications.
Technical Skills
- Strong expertise in C# and .NET.
- Working proficiency in Python for AI workflows, data processing, and service integration.
- Hands‑on experience with Microsoft Power Platform:
- Power Apps
- Power Automate
- Dataverse
- Experience integrating AI services, preferably:
- Azure OpenAI
- Copilot Studio
- AI Builder
- Experience with Azure services (App Services, Functions, Logic Apps).
Qualification
- Bachelor Degree in Software Engineering
- Microsoft certifications if any.