Main responsibilities
- Design, develop, and maintain high-performance .NET applications (C#, .NET Core / .NET 6+)
- Architect and implement AI-enhanced features, including automation, recommendations, and AI/ML service integrations (Azure AI, OpenAI, Cognitive Services)
- Build and consume RESTful APIs and event-driven services interacting with AI models
- Contribute to system architecture, scalability, and AI-readiness
- Write clean, maintainable, well-tested code following modern engineering and AI-safe practices
- Lead code reviews, testing, documentation, and AI governance
- Collaborate with cross-functional teams to translate business needs into technical and AI solutions
- Optimize application performance, reliability, security, and AI workloads
- Troubleshoot full-stack and cloud/AI integration issues
- Mentor developers and upskill teams in AI-aware development
- Stay current on .NET, cloud, and AI technologies, recommending improvements and innovations