Software Developer

·

·

·

Facebook
Linkedin

Share this job post with your network

Do you have development experience in financial markets technology? Do you have the motivation to continuously learn and stay up to date with the latest technologies?

We are seeking a talented software developer to join our client who's a market-leading provider in CFD trading and work on a variety of exciting FinTech projects. In this role, you will have the opportunity to work with both local and remote teams to build and maintain high-quality, real-time distributed systems that serve the financial services industry. We are looking for strong developers who have a track record of delivering high-quality code and who have experience in financial services application development. You will have the opportunity to work with the latest technologies and high-performance design patterns, and to utilize proven opensource components where applicable. 


Responsibilities: 


  • Execute all aspects of software development, including requirements analysis, design, development, testing, deployment, and support 
  • Design and build scalable, real-time systems that can handle high-frequency data 
  • Test software to ensure it meets the highest coding quality standards 
  • Support and maintain critical production systems, both during and outside of normal working hours 
  • Provide and maintain technical documentation as needed 
  • Collaborate with the development team and other stakeholders to identify and prioritize development initiatives 
  • Contribute to the continuous improvement of the development process through the identification and implementation of best practices and new technologies 


Experience requirements:


  • 5+ years of .NET/C# development experience, preferably in financial markets technology 
  • Experience in user interface design and development using Windows forms and/or web frontend frameworks, such as ASP.NET or Angular 
  • Proficiency in database and SQL development, with MySQL experience a plus 
  • Strong understanding of distributed systems development and network programming, including experience with TCP/IP and UDP protocols 
  • Experience in designing and developing high-performance, multi-threaded, and event-based applications 
  • Java development experience and knowledge of Linux operating systems is a plus 
  • FIX protocol development experience is a plus 

Qualifications and skills:


  • Bachelor's degree in Computer Science or a related field, or equivalent experience and technical certificates 
  • Strong problem-solving and analytical skills, with the ability to think creatively and come up with innovative solutions
  • Strong time management and organizational skills, with the ability to multitask and prioritize tasks effectively 
  • Motivation to continuously learn and stay up to date with the latest technologies and best practices in software development 
  • Excellent communication and collaboration skills, with the ability to work effectively in both local and remote team environments 
  • Fluent in English

Are you the one we are looking for ?

Are you the one we are looking for ?

216

Facebook
Linkedin

Share this job post with your network

https://images.unsplash.com/photo-1551434678-e076c223a692?crop=entropy&cs=tinysrgb&fm=jpg&ixid=MnwyMjMxNTJ8MHwxfHNlYXJjaHwzfHxzb2Z0d2FyZSUyMGRldmVsb3BlcnxlbnwwfDB8fHwxNjc1MjYzMjUx&ixlib=rb-4.0.3&q=80

[getjobrefresh]