T

Teambase

Delivers digital insurance solutions for insurers

Full Stack .NET / Vue Developer Mid/Senior

Full-Stack EngineeringConfirmed live in the last 24 hours
Full-time$2.5k - $4k /mo

About the Job

Requirements

  • All levels require at least 3 years of commercial experience with C# and .NET, including ASP.NET MVC / Web API and ASP.NET Core.
  • All levels require solid SQL Server skills, including stored procedures, views, indexes, and reading query plans, plus EF6 and EF Core.
  • All levels require practical Vue 3 and TypeScript experience; strong React or Angular experience is accepted if the candidate is willing to work in Vue.
  • All levels require the ability to read and modify legacy jQuery, Knockout.js, and Kendo UI code.
  • All levels require knowledge of asynchronous programming, dependency injection, SOLID, and design patterns.
  • All levels require practical Azure experience with App Service, Azure SQL, Storage, Functions, Key Vault, and Application Insights, as well as Azure DevOps and Git.
  • All levels require unit and integration testing with xUnit, NUnit, or MSTest, and secure coding practices.
  • All levels require English proficiency at Upper-Intermediate (B2) or higher, spoken and written, and comfort working asynchronously in a distributed team.
  • Senior-level candidates additionally require at least 5 years of commercial experience, preferably on enterprise products, across .NET Framework (ASP.NET MVC 5, Web API 2) and modern ASP.NET Core.
  • Senior-level candidates additionally require strong SQL Server / Azure SQL skills, including complex T-SQL, query plans, locking, and safe schema changes.
  • Senior-level candidates additionally require security knowledge involving Microsoft Entra ID, OAuth 2.0 / OpenID Connect, and OWASP Top 10.
  • Senior-level candidates additionally require production debugging experience across application, database, configuration, and infrastructure.
  • Senior-level candidates additionally require confident stakeholder communication for requirements and design discussions.

Responsibilities

  • Deliver features end-to-end across API, user interface, database, and tests in both the legacy ASP.NET MVC 5 product and new .NET 10 / Vue 3 applications.
  • Turn business requirements into practical solutions with the Product Owner and Team Leader, and identify missing cases before implementation.
  • Build background jobs, Azure Functions, queue-driven processing, and integrations.
  • Write unit and integration tests, support quality assurance, and fix defects.
  • Review pull requests, including AI-generated changes.
  • At Senior level, own complex modules end-to-end, including requirements clarification, technical design, implementation, release, and production stabilization.
  • At Senior level, lead incremental modernization from .NET Framework to .NET 10, Azure Functions to the isolated worker model, and introduce OpenTelemetry and automated tests.
  • At Senior level, mentor junior and mid-level developers.
  • At Senior level, shape the team's use of AI through repository agent configuration, spec-driven workflows, and safe practices.
  • At Senior level, explain trade-offs to Product Owners and raise risks early.

Desired Qualifications

  • Experience using AI-assisted development tools such as Claude Code, GitHub Copilot agent mode, or Cursor, reviewing AI output to the same standard as human-written code, and using spec-driven development such as GitHub Spec-Kit or OpenSpec.
  • Experience developing AI agents, including calling LLM APIs from .NET with structured output and tool calling, and building agents or MCP servers with Microsoft Agent Framework, Microsoft.Extensions.AI, Azure AI Foundry, or the Claude Agent SDK.
  • Experience with retrieval-augmented generation (RAG) and evaluation, including embeddings, hybrid search, grounding with citations, evaluation sets, and prompt-injection defense.
  • Insurance, finance, or broker-systems domain experience.
  • Experience migrating from .NET Framework to modern .NET, or with Docker, Azure Container Apps, Aspire, GitHub Actions, or Playwright.
  • Mobile development experience with Flutter, React Native, .NET MAUI, or Capacitor, or robotic process automation experience with UiPath or Power Automate.

About the Company

Teambase

Delivers digital insurance solutions for insurers

Teambase builds digital insurance solutions for insurers, brokers and MGAs to improve efficiency, profitability and customer focus. Its platform blends industry experience with technology to deliver modules for Customer Experience, Digital Efficiency, Lead Generation, AI & Analytics, Value Add Services and Client Retention. It differentiates itself by tailoring solutions to the insurance sector rather than offering generic software. Its goal is to help clients become more efficient, more profitable, and more customer-centric.

Company size
11-50
Company stage
Not listed
Total funding
Not listed
Headquarters
Dubai - United Arab Emirates, United Arab Emirates
Founded
2011

Recently Posted Jobs

Explore more opportunities at Teambase

See more jobs