Senior .NET Engineer (Trading)

C#.NET Developer
Permanent
Athens

On behalf of our client, an online trading company, we are looking for an experienced Senior .NET Developer to join a growing engineering team focused on delivering high-quality, scalable software solutions. In this role, you will contribute to both new and existing projects, with a strong focus on backend service development and refactoring using C# and .NET (Full Framework, .NET Core, .NET 6).

 

You will work in a modern engineering environment that values clean code, test-driven development, and continuous delivery, supporting application deployment across multiple environments.

 

What You Will Do

  • Design and implement full-stack internal applications.

  • Develop and refactor backend services using C# and .NET technologies.

  • Identify, troubleshoot, and resolve defects in application code.

  • Write clean, reusable, testable, and well-documented code, following established coding standards.

  • Apply test-driven development (TDD), continuous integration, and Agile methodologies.

  • Participate in peer code reviews and contribute to overall code quality.

  • Support application delivery across multiple environments.

What We Are Looking For

  • Bachelor’s or Master’s degree in Computer Science, Engineering, or a related field.

  • 4+ years of professional experience with Microsoft .NET (Full Framework, .NET Core, .NET 6).

  • Strong proficiency in C# and object-oriented programming.

  • Solid understanding of web concepts (HTTP, MVC, REST, OAuth).

  • Good knowledge of design patterns and SOLID principles.

  • Excellent problem-solving and debugging skills.

  • Strong communication and interpersonal skills.

  • Dynamic, proactive, and goal-oriented mindset.

Nice to Have

  • Experience with microservices architectures (Clean Architecture, CQRS).

  • Strong background in relational databases (SQL Server, MySQL, Oracle).

  • Experience with GraphQL or gRPC.

  • Familiarity with asynchronous messaging systems (RabbitMQ, Kafka, or similar).

  • Experience with C++/CLI or Python.

What’s In It for You

  • Attractive remuneration package.

  • Intellectually stimulating and technically challenging work environment.

  • Continuous learning and development, including international training opportunities.

  • Relocation package and support for a smooth transition for you and your family.

  • Opportunity to work with modern technologies and engineering best practices.

  • avatar

Theodosios Paidarakis

Resource Consultant

REFERENCE: job0000260413