Join FxPro: a leading international fintech company. Be a part of our expanding international team, with offices in Limassol, London, Nassau, and Dubai. FxPro boasts a diverse workforce of over 500 employees representing 40 nationalities, making it an exciting and dynamic workplace. At FxPro, we see each team member as an integral part of our success story.
As a Senior Software Developer, you will be responsible for designing, developing, and maintaining our applications. The ideal candidate is expected to work independently, take initiatives and deliver high quality solutions.
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 3 years 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
Fluent English
Experience in trading software development will be considered an advantage
Experience in .Net Core, containerized applications, understanding of Kubernetes will be considered an advantage
Experience in development applications with message brokers and data serialisation (JMS, Solace, Kafka, gRPC, protobuf) will be considered an advantage
Our benefits
Excellent compensation package
Hybrid work schedule
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
How strong is your resume?
Upload your resume and get feedback from our expert to help land this job
How strong is your resume?
Upload your resume and get feedback from our expert to help land this job