Skip to main content

Senior .NET Developer

Tbilisi
Full-time
Permanent employee

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

Requirements

  • Backend & Architecture
    • 5+ years of experience in .NET development using C#, ASP.NET Core, and RESTful APIs.
    • Strong knowledge of software design principles, including architecture patterns, SOLID principles, and clean code practices.
    • Experience with SQL Server and relational databases.
    • Experience designing and developing scalable, modular applications and services.
    • Strong analytical, problem-solving, and communication skills.
  • Frontend Development
    • 3+ years of professional experience with React and TypeScript for building modern, scalable web applications.
    • Deep knowledge of JavaScript (ES6+), HTML5, and CSS3, including responsive design and modern layout techniques (Flexbox, Grid).
    • Experience designing modular, reusable React components and scalable frontend architecture.
    • Solid understanding of state management patterns (Redux Toolkit, Context API).
    • Experience integrating RESTful APIs and implementing authentication flows (e.g., JWT).
    • Familiarity with modern frontend build tools and package managers (npm/yarn, Vite/Webpack).
    • Understanding of React performance optimization techniques.
    • Knowledge of web security and accessibility best practices.
  • Cloud, AI & Integration
    • Experience with cloud platforms, preferably Microsoft Azure.
    • Experience integrating AI/ML capabilities into applications (e.g., Azure OpenAI, Cognitive Services, prompt engineering, AI-assisted automation).
    • Familiarity with AI/ML platforms and frameworks such as Azure ML, Semantic Kernel, LangChain, or ML.NET.
    • Understanding of AI security, data privacy, and responsible AI principles.
  • DevOps & Development Practices
    • Experience with CI/CD pipelines, DevOps practices, and Git workflows.
    • Experience working in agile development environments and cross-functional teams.
  • Nice to Have
    • Experience with Next.js.
    • Experience with component libraries such as Material UI or Ant Design.
    • Experience with end-to-end testing tools (Cypress or Playwright).
    • Familiarity with design systems and collaboration tools such as Figma.
    • Experience with microservices architecture.
    • Experience with containerization and orchestration (Docker, Kubernetes).
    • Experience building AI-driven products in product-led, innovation-focused environments.
    • Experience with frontend or full-stack frameworks such as Angular or Blazor.

About us

Dear recruiters there is no need to edit this.