Database: SQL Server — writing/optimizing queries, stored procedures, working with EF or Dapper.
Frontend: JavaScript/TypeScript fundamentals; solid experience with React + Redux; jQuery; willingness to work with older Knockout.js code.
Version control: Git.
AI Tools: Practical experience using AI coding assistants (e.g., GitHub Copilot, ChatGPT, Claude, or similar) in daily development — writing/refactoring code, debugging, generating tests, and reviewing AI-generated output critically.
General: Understanding of REST API design, OOP principles, and debugging across full stack layers.
Priorities (not a must-have)
Experience with ASP.NET Core, EF Core, and microservice patterns (workflow engines, job schedulers, message queues).
Exposure to Azure services (App Service, Azure SQL, Service Bus, Application Insights).
Basic Python knowledge — enough to read/extend FastAPI services or integrate with backend AI endpoints.
Familiarity with AI/LLM concepts (prompt-based integrations, LLM APIs) is a plus, not required.
Experience in enterprise/regulated business domains.
Familiarity with unit testing frameworks (NUnit, xUnit) and CI/CD pipelines.
Personal Skills
Ability to work with legacy codebases without becoming overwhelmed, while writing clean, maintainable new code.
Good communication and documentation habits when working with distributed/cross-functional teams.
Comfortable estimating, prioritizing, and delivering in an Agile/Scrum environment.
Ability to communicate effectively in English with foreign clients.