AngularAzureDockerKafkaKubernetesLinuxMongoDBNoSQLPostgresRabbitMQSOAPSQLTypeScriptVMwareWPF.NETC#CTDDBDDGitLab CIAzure DevOpsPostgreSQLSQL ServerRESTfulGitGitLabAgileScrumKanbanCI/CDCommunicationCollaborationRemote Work
About this role
Role Overview
Design and implementation of .NET Core services, Web APIs and desktop clients (WPF/WinForms)
Integration with SQL Server, PostgreSQL and NoSQL systems (e.g., MongoDB)
Implementation of RabbitMQ / Kafka queues for asynchronous communication
Development of unit, integration and end-to-end tests; setup of GitLab CI / Azure DevOps pipelines
Contribution to architecture design and selection of patterns (DDD, Event Sourcing, CQRS)
Conducting code reviews and coaching junior developers
Close collaboration with Product Owners and external partners for requirements analysis
Requirements
At least 3 years of experience with C#/.NET (Core) – ideally in a backend environment
Proven experience in developing and integrating RESTful (and optionally SOAP) services
Solid knowledge of SQL and NoSQL (T-SQL, PL/pgSQL)
Practical experience with RabbitMQ or Kafka
Angular + TypeScript (minimum 1 year)
VMware, Docker and Kubernetes (cluster deployment)
Git workflow and branching strategies; CI/CD with Azure DevOps or GitLab
Windows (Desktop/Server) & Linux (Debian, CentOS, RHEL)