G

.NET Developer

Globaldev Group
Contract
Remote
Poland, Poland
Description

We are seeking a skilled .NET Developer with a strong background in C# and a focus on backend system development. The ideal candidate will have extensive experience working with relational databases, especially MSSQL, and be proficient in real-time data streaming, containerization, and testing frameworks. This role offers an opportunity to work closely with cross-functional teams and contribute to a high-impact, event-driven architecture.

Responsibilities:

  • Participate in technical assessments, scoping, and managing codebase modifications in line with business requirements and product enhancements.
  • Maintain deep expertise in key application features, frameworks, and components, and contribute to community practices, design reviews, and technical discussions.
  • Work alongside domain experts in infrastructure, databases, and front-end development to implement features and improve platform performance.
  • Ensure that coding standards and best practices are followed, producing maintainable and reusable code.

Requirements:

  • 3+ years of experience as a .NET Developer.
  • Strong expertise in C#, with a focus on building scalable, high-quality backend systems.
  • Extensive experience with MSSQL, including schema design, query optimization, and complex queries.
  • In-depth knowledge of Kafka or other message queues for building distributed, real-time streaming applications.
  • Proficient in Docker, with experience managing containerized applications and microservices.
  • Advanced skills in unit testing, mocking, and integration testing to ensure code reliability and quality.

Nice to Have:

  • Knowledge of MySQL and PostgreSQL for broader database management capabilities.
  • Familiarity with EMQX for handling high-performance messaging in IoT and real-time applications.
  • Experience in designing near real-time, event-driven services and microservices.
  • Experience with Orleans or similar actor-based systems for managing complex session handling.
  • Knowledge of Docker Compose for multi-container application management.
  • Familiarity with AWS services for deploying and scaling applications in the cloud.