What are the responsibilities and job description for the .Net Full Stack Developer position at Mpower Plus Rezolve AI Group LTD?
.Net Full Stack Developer
Introduction:
The .Net Full Stack Developer with AI experience will be responsible for designing, developing, and maintaining scalable applications using C# and other OOP languages. They will work as a Senior Software Engineer, collaborating with Product and Engineering stakeholders to deliver features and products efficiently and with high quality.
Responsibilities:
- Design and develop scalable applications using C# or equivalent OOP languages
- Build modern, responsive web interfaces using ReactJS or similar front-end frameworks
- Develop robust API and backend components (e.g., Azure Functions or equivalent)
- Build an AI Agent using Semantic Kernel or Azure AI Foundry for Auto-Remediation
- Utilize advanced AI technologies such as RAG and MCP
- Analyze logs/telemetry and work with SQL and/or NoSQL databases for data storage and retrieval
Requirements:
Required Skills:
- Proven experience as a Full Stack Developer using .Net technologies
- Strong proficiency in C# programming language
- Experience in building web interfaces with ReactJS or similar frameworks
- Knowledge of developing APIs and backend components
- Familiarity with AI technologies such as Semantic Kernel and Azure AI Foundry
- Ability to analyze data and work with SQL and/or NoSQL databases
Preferred Skills:
- Experience with RAG (Retrieval-Augmented Generation) and MCP (Model Context Protocol)
- Previous work with Azure Functions for backend development
- Knowledge of data analysis and machine learning techniques