We are looking for a .NET Developer to join our team and work on an existing .NET 10 / Blazor application, with a new MCP (Model Context Protocol) integration.
Responsibilities:
- Develop an MCP Server using .NET / C#
- Integrate the MCP Server with existing APIs
- Expose application functionality as MCP tools for third-party AI systems
- Work with REST APIs, authentication, and authorization
- Implement validation, error handling, and logging
- Write unit and integration tests
Skills & Requirements:
- Bachelor’s degree (BSc) in Computer Science, Software Engineering, or a related field
- 4+ years of relevant software development experience
- Proficiency in C# and .NET (Core)
- Experience with ASP.NET MVC, Web API, or .NET Core for web application development
- Experience working with AI-powered development tools and a good understanding of AI integrations and workflows
- Strong understanding of object-oriented programming and design patterns
- Proficiency in working with relational databases such as SQL Server
- Familiarity with version control systems (e.g., Git)
- Knowledge of software development best practices, such as CI/CD and Agile methodologies
- Good English communication skills (speaking & writing)
Nice to Have:
- Experience with Blazor (Server-Side or WebAssembly) for UI development
- Familiarity with front-end technologies (e.g., HTML, CSS, JavaScript, or frameworks like Angular)
- Familiarity with Azure cloud platforms (e.g., holding an Azure Fundamentals certification - AZ-900)
We Offer:
- Learning & Development opportunities - Pluralsight and Udemy access, trainings & certifications
- Private health insurance
- Remote working option
- Office in the old part of Belgrade with an equipped gym available for use, in-office refreshments, standing desks & more
- Team initiatives - team buildings, charity activities & more