Information Technology (IT)
Location: Limassol
Reference: 6462
Date Posted: 13/06/2023
Senior Software Developer
image
CareerFinders, on behalf of our client, an international Investment Firm with expanding operations in Cyprus, we are seeking to recruit a Senior Software Developer to join their growing team based in Limassol. The successful applicant will work as part of a talented team of software development professionals tasked with developing and enhancing various software solutions deployed across the company. You should hold an academic background in Computer Science or related field and possess approximately 5+ years of proven software development experience working with C# and/or C++. Any knowledge of either Java or Python will be considered an advantage, but not essential.
Share To: 

Key Duties/Responsibilities: 

  • Assist with architectural design for distributed software solutions.
  • Identify, prioritize, and execute tasks in the software development life cycle.
  • Develop tools and applications, producing clean and efficient code.
  • Peer Code Reviews.
  • Perform validation and verification testing.
  • Review existing product suites and suggest enhancements where appropriate.
  • Assist in the collection and documentation of user’s requirements for smaller tasks.
  • Prepare documentation on the operation and maintenance of software
  • Ensure software is up to date with latest technologies and review new technology to improve the business.
  • Provide critical support to products developed and for critical out of hours support if necessary.
  • Lead and mentor less experienced developers.
  • Work with Product Managers to translate requirements into manageable components/tasks, estimate timings and resources, suggest solutions, and identify possible risks.
  • Maintain and Support Legacy applications.
  • Advise and implement best practices for department.

Key Skills/Experience: 

  • BSc/BA in Business Intelligence, Computer Science or another relevant field.
  • Approximately 5+ years of proven experience as a Software Developer.
  • Must have Production Experience using C++ or C# Programming Language.
  • Java and Python skills are a plus.
  • Comfortable in an agile development methodology.
  • In-depth knowledge of relational databases such as PostgreSQL, MySQL and NoSQL databases.
  • Familiarity with various operating systems such as Linux, Mac OS, Windows.
  • Experience in leading projects and mentoring less experienced team members.
  • Working knowledge of GIT, Jira and Confluence.
  • Understanding of Kafka or similar messaging systems.
  • Understanding of network protocols.
  • Understanding of threading.
  • Understanding of FIX Protocol is a plus.
  • Experience in developing in AWS or Azure environment is desirable.
  • Fluent in English is mandatory.
  • Understanding of Metaquotes API for MT4 and MT5 is advantageous.
  • Any previous experience working in the Financial Markets will be considered a plus.

To apply for this vacancy, please send your CV, along with any covering letter to [email protected] quoting the above job title. Please note that due to the high volumes of applications received only shortlisted applicants will be responded to. By sending us your CV you are giving CareerFinders your consent to be contacted for this and any other suitable vacancies that we believe match your skills and experience. To view our privacy policy, please click www.careerfinders.com.cy/privacy-policy.