May 24
Senior Software Engineer (C#, .Net)
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.
- 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
- 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
- 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