- Location
- Colombo
- Type
- Full-time
- Department
- Engineering
- Experience
- 5+ years
- Closing date
- Today
- Source
- CareersPage
Description
About the Role
We are building a next-generation technology platform that combines modern software engineering, workflow automation, system integration, and AI to transform business operations. Our stack includes C#/.NET, React, Microsoft Azure, Azure AI Foundry, event-driven architecture, and modern integration platforms.
We're looking for a Software Engineer to take on a Forward Deployed Engineering (FDE) role — staying hands-on as an engineer while working directly with business teams to identify automation, integration, and AI opportunities, then building the solutions that deliver them. This role suits engineers who enjoy solving real business problems through technology, not just shipping predefined requirements.
Key Responsibilities
Software Development
- Design, develop, test, and maintain applications using C#/.NET and React/TypeScript
- Build high-quality APIs, services, integrations, and business applications
- Follow SOLID principles and maintainable software design practices
- Participate in testing, debugging, and production support
- Work with the Technical Lead on scalable, reliable solutions
Forward Deployed Engineering
- Work directly with business teams to understand day-to-day processes and challenges
- Identify manual/repetitive activities and automation opportunities
- Translate business requirements into practical technical solutions
- Build, deploy, and iterate on solutions based on user feedback
Azure Integration & Automation
- Develop workflow automation using Azure services (Logic Apps, Service Bus, Functions, Storage)
- Build integrations between internal apps, ERP systems, and third-party platforms
- Work with APIs, webhooks, messaging, and event-driven architecture
AI & Azure AI Foundry
- Develop AI-powered solutions using Azure AI Foundry and related Azure AI services
- Work with AI agents, LLMs, RAG, prompts, and AI-enabled workflows
- Integrate AI capabilities into existing business applications
CI/CD & Cloud Deployment
- Work with Git-based workflows and CI/CD pipelines (GitHub Actions or similar)
- Build and deploy to Microsoft Azure; work with Docker/containerized apps
- Assist with monitoring, logging, and production troubleshooting
Required Skills & Experience
- 5+ years of professional software development experience
- Strong hands-on experience with C#/.NET and ASP.NET Core Web API
- Good experience with React and TypeScript
- Solid understanding of REST APIs, SOLID principles, and clean coding practices
- Experience with unit testing and debugging
- Practical experience with Microsoft Azure; exposure to Logic Apps, Service Bus, Functions, API Management preferred
- Experience with Git and CI/CD pipelines (GitHub Actions or Azure DevOps preferred)
- Familiarity with Docker and containerized applications
- Interest in AI-powered applications; exposure to Azure AI Foundry, Azure OpenAI, AI agents, RAG, or prompt engineering is a plus
What We Offer
- Opportunity to build software while solving real business problems
- Exposure to Azure, AI, integration, and modern software architecture
- High level of technical ownership
- Growth path into Senior Software Engineering, Solution Engineering, Integration Architecture, or AI Engineering roles