Middle/Strong Junior .NET Developer

We are looking for a motivated Middle/Strong Junior .NET Developer to join our team!

Requirements

– 1+ (3+) years of commercial experience with .NET / C#;
– Good understanding of OOP principles and SOLID;
– Strong knowledge of algorithms, data structures, and complexity analysis (Big-O);
– Experience with multithreading and concurrency (locks, SemaphoreSlim, ConcurrentDictionary, ThreadLocal, async/await, cancellation);
– Understanding of transactional state management (snapshots, rollback, event logs, idempotency);
– Understanding of message-queue / event-driven architectures (RabbitMQ, Kafka, NATS, MSMQ, or similar);
– Experience working with REST APIs;
– Basic SQL knowledge;
– Understanding of Git and version control workflows;
– Basic understanding of software architecture and clean code principles;
– English level: Intermediate or higher.

Would Be a Plus

– Experience with or interest in domain-specific languages (DSL) and language design;
– Functional programming concepts and advanced LINQ;
– Familiarity with graph and scheduling algorithms (critical path method, topological sort, constraint propagation);
– Experience with performance profiling and optimization in .NET (dotTrace, PerfView, BenchmarkDotNet);
– Understanding of distributed systems/microservices fundamentals;
– Experience with gRPC and Protocol Buffers;
– Experience with Docker;
– Familiarity with CI/CD processes;
– Understanding of Agile/Scrum methodologies.

About project

A cutting-edge AI-powered multi-project management platform designed to help organizations deliver more projects on time without extra costs.
Headquartered in Amsterdam, we specialize in providing advanced project portfolio and resource management solutions for mid-sized and large enterprises across various industries, including aerospace, automotive, telecommunications, pharmaceuticals, and manufacturing.
Our stack is non-standard: a custom gRPC message broker (EpicMQ), an in-house transactional domain engine, event-log-based storage, and our own DSL (B#/Bella). You will be working on the runtime core, not on a typical Web API + EF + SQL application.

HR Contacts

We’re proud of our team and are always on the lookout for people who share our vision and values so we can deliver amazing results together.

Benefits

Location

You have a great chance to do your favorite thing remotely or in an office (depending on location).

Team

You will find a team of like-minded people who support your ideas and autonomy here.

Challenge

You won’t ever get bored by trivial monotonous work. Intellectual projects with a challenge from European clients are waiting for you.

Growth

We are constantly learning and sharing knowledge. Develop your career to top positions and build a personal speaker brand with us.

Сulture

Our corporate culture focuses on understanding, mutual support, education and inspiration.