May 24

Senior Software Engineer (C#, .Net)

Relocation | Cyprus

FxPro

We’re hiring Senior and Middle C#, .NET developers across several backend teams. The project you’ll join depends on your experience, and while not every point applies to every team, this gives a solid overview of what you can expect:

  • Diverse Range of Projects: We offer a variety of projects, ranging from simple to highly complex, allowing you to constantly challenge yourself and grow as a developer.
  • Real-Time Trading Platform: Work on a real-time trading platform with high traffic, offering you the opportunity to tackle performance optimization and scalability challenges in real-world environments.
  • Focus on Code Quality: We place a strong emphasis on code coverage and testing, ensuring that quality and reliability are always at the forefront of our development process.
  • Modern Tech Stack: All of our projects are upgraded to the latest LTS versions of .NET, keeping you up-to-date with the most robust and stable technologies in the industry.
  • Constant Innovation: New projects and integrations are always on the horizon, offering the opportunity to work on cutting-edge solutions and explore new technologies regularly.
  • Openness to Innovation: We are always open to new ideas and technologies, but we prefer to take a measured approach. New solutions are typically first tested and refined in smaller projects before being rolled out on a larger scale.

Responsibilities

  • Design and implementation of software products with microservices architecture
  • Development of time-critical services with .NET using multi-threading technologies
  • Design and implementation of database-aware applications with MS SQL
  • Testing and management tools implementation
  • Collaborating with the management and team members
  • Reviewing and maintaining current systems

Requirements

  • BSc in Computer Science or equivalent
  • At least 4 (Middle) or 6+ (Senior) years of experience working as a C# developer with in-depth knowledge of .NET platform
  • Ability to develop robust multithreaded applications
  • Experience in working with SQL databases
  • Deep knowledge of S.O.L.I.D. principles of OOD
  • Experience in trading software development will be considered an advantage
  • Experience in .NET Core, containerized applications, and understanding of Kubernetes will be considered an advantage
  • Experience in developing applications with message brokers and data serialisation (JMS, Solace, Kafka, gRPC, protobuf) will be considered an advantage
  • Fluent English

Our benefits

  • Excellent compensation package
  • Medical insurance
  • Provident fund
  • In-house gym with a personal trainer
  • Free daily lunch catering, snacks, and beverages
  • Company discount card for various products & services
  • 21 days of annual leave and 10 days of sick leave annually
  • Shuttle bus service from Limassol
  • Birthday certificate program
  • Relocation bonus and visa/work permit support

More information about the vacancy: Senior Software Engineer (C#, .Net) at FxPro