Full Stack Developer (.NET, C#, Python, Microsoft Power Platform) - Sri Lanka
eduCLaaSAbout the role
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 t
Apply for this role
Generate a tailored application kit with a matched cover letter, interview prep, and CV highlights — in under 60 seconds.
Apply Now →Generate Application KitFree account required — sign up in 30s