About the company

Software Developer- Fixed Income (VAC-A21350N)

limassol
Permanent

825 days ago Recruiting Agent Expired

Job description

Our client is a global institutional trading network and the global leader in large block trading and they are looking for a Fixed Income Software Developer to join their Agency Execution team based in Limassol.

In this position, you will be part of the core development team working on the front-end, real-time trading application. You will act as a key team member in taking features at the design wire-frame stage and converting them to production code. You will be working alongside a team of other talented C# and frontend developers with real-world UI experience. The right candidate must have excellent C# and frontend development skills and a passion for creating world-class software.


Job Duties

  • Contribute to the delivery of prioritized new business initiatives (top 5, CTB) in the context of Development & Test related activities
  • Elicit and understand functional and non-functional requirements to design and deliver software solutions
  • Collaborate with internal and external teams, identify and solve complex problems and review related information to evaluate and develop solutions.
  • Revise, update, refactor and debug code using the C# or other suitable programming languages
  • Test and deploy applications and systems
  • Develop documentation throughout the software development life cycle (SDLC)
  • Serve as an expert on applications and provide technical support
  • Identify complex problems and review related information to evaluate and develop solutions.
  • Develop integration ‘services' in line with the TPICAP enterprise architectural standards
  • Develop software that conforms to industry and TPICAP best practices / coding standards
  • Provide technical expertise and recommendations in assessing new IT software projects and initiatives
  • Offer and provide support and assistance to colleagues where appropriate and provide system knowledge sharing.
  • Perform Data Modelling and Solution Design
  • Perform performance analysis and application tuning
  • Contribute to the development communities of interest (COIN groups)
  • Contribute to the definition of the groups development standards and best practices
  • Produce detailed and thorough documentation in relation to development processes and tasks
  • Build relationships with internal and external stakeholders to ensure continuity of service and implementation of global development standards
  • Be responsible for ensuring that you are fully aware of and adhere to internal policies that relate to you, your role, or any other activities for which you have any level of responsibility.
  • Ensure compliance and operational risk requirements are met (e.g. cultural behaviors, security policies and regulatory requirements)
  • Complete any mandatory training by the required deadlines.
  • Act with integrity and due skill, care, and diligence in carrying out your duties

Job Requirements

  • Bachelor of Science degree in Computer Science or related field.
  • Minimum 3 years' experience in object-oriented design and development (OOP) and C#.
  • Solid knowledge of Windows and Linux operating systems.
  • Experience in TDD (Test Driven Development) / Unit Testing.
  • Motivated self-starter with a strong take-charge attitude.
  • Excellent follow-through and attention to detail.
  • Excellent grasp of software engineering principles including development and release lifecycle processes.
  • Strong organizational skills.


Preferred:

  • An understanding of electronic financial messaging FIX protocol.
  • Knowledge of various relational databases, especially Postgres or MySQL.
  • Understanding of messaging-based distributed systems that support high-speed transaction processing, fault-tolerance, application/data integration.
  • Experience with JavaScript, HTML5, CSS within React would be beneficial
  • Experience in Agile Methodologies (e.g. SCRUM).
  • Experience in developing high-frequency WPF application(s).
  • Knowledge of Design Patterns (e.g. GoF / HeadFirst)
  • Knowledge of UI Automation testing.
  • Knowledge of 3rd party Grid and Dock Layout components such as DevXpress.
  • Knowledge of open-source frameworks such as Nunit, RhinoMock, Unity, Spring .NET


TO APPLY for this job opportunity, send your CV (in English please) and include the reference: Software Developer- Fixed Income - VAC-A21350N. We look forward to hearing from you!