Vela

  • Belfast, UK
Vela Belfast, UK
Sep 04, 2019
Full-time
Recruitment is currently taking place for roles in our Data Engineering team. We are looking for candidates with various levels of experience from graduate to mid-level.  - Our software is developed in Java and Python on Windows and Unix systems - Within your team, you will contribute to product delivery and end to end software development - The role will involve interaction with multiple stakeholders spanning Software Development, Testing and Client Support teams Key Accountabilities - Contribute to the software development life-cycle including design, implementation, testing, installation and support - Proactively manage own tasks and projects to agreed deadlines - Adopt and provide feedback on best practices across development teams in conjunction with Senior Engineers. For example, coding standards, tool usage and design - Collaborate with team members to identify innovative ways to improve practices and procedures - Strong client focus, with an emphasis on issue resolution in line with service-level agreements  Knowledge, Skills & Experience Required Essential - Experience in the software development lifecycle from design, implementation (Java, Python), through testing and integration - Experience with relational databases (MSSQL/Postgres preferred) - Understands the implications of code changes and feature enhancements - Capable of concisely communicating designs, code and applications to a client-facing standard - Experience in adopting and providing feedback on new processes/technologies within teams - Contribute to technical aspects of project delivery, planning and risk management - Effective communication, interpersonal and organisational skills - Degree (Min 2.1) in Computer Science, Software or Electronic Engineering or other related discipline; or a proven track record of practical software development experience in a similar environment Desirable - Web development experience (Javascript, Angular) - Experience developing with Spring Boot and Hibernate - Experience with reporting and data analytics tools (Looker, Tableau) - API development - Familiarity with AWS - Familiarity with Continuous Integration and Test Frameworks 
Vela Belfast, UK
Aug 21, 2019
Full-time
Recruitment is currently taking place for roles in our Market Data Distribution (MDRC, MMDRC) Market Data Capture (Market Data Feed Handler) team. - Our software is developed primarily in C/C++ on the Unix platform - Within your team you will contribute to product delivery and end to end software development - The role will involve interaction with multiple stakeholders spanning Software Development, Testing and Client Support teams - You will have responsibility for coaching team members by providing technical direction Key Accountabilities - Contribute to the software development lifecycle including design, implementation, testing, installation and support - Proactively manage own tasks and projects to agreed deadlines - Adopt and provide feedback on best practices across development teams in conjunction with Senior Engineers. For example, coding standards, tool usage and design. - Collaborate with team members to identify innovative ways to improve practices and procedures - Develop junior team members on technology and processes - Strong client focus, with an emphasis on issue resolution in line with service- level agreements Knowledge, Skills & Experience Required Essential - 3+ years of experience in the software development lifecycle from design, implementation (C, C++), through testing and integration. - Understands the implications of code changes and feature enhancements - Capable of concisely communicating designs, code and applications to a client-facing standard - Experience in adopting and providing feedback on new processes/technologies within teams - Contribute to technical aspects of project delivery, planning and risk management - Effective communication, interpersonal and organisational skills - Degree (Min 2.1) in Computer Science, Software or Electronic Engineering or other related discipline; or a proven track record of practical software development experience in a similar environment - Experience with developing multi-threaded & latency sensitive applications. - Familiarity with Unix socket programming. Desirable - Capital Market and/or Financial Services knowledge (Trading, Market Data, FIX / FASTFIX protocols) - Knowledge of Code Analysis / Hygiene concepts and tools (Coverity, Valgrind, Jenkins) - Development on a UNIX platform (Linux or Solaris) - Familiarity of scripting languages, in particular Python, used within Continuous Integration and Test Frameworks  
Vela Belfast, UK
Aug 21, 2019
Full-time
Within your team you will contribute to product delivery and end to end test development, building your product expertise. The role will involve interaction with multiple stakeholders spanning Software Development, Testing and Client Support teams. Key Accountabilities - Contribute to the test lifecycle including design, implementation, testing and release - Proactively manage own tasks and projects to agreed deadlines - Adopt and provide feedback on best practices across test teams in conjunction with Senior Engineers. For example, test automation, tool usage, test case design and management - Collaborate with team members to identify innovative ways to improve practices and procedures - Strong client focus, with an emphasis on quality and stability in line with service level agreements Knowledge, Skills & Experience Required Essential - Experience in the test lifecycle from design, implementation, through test planning, execution and automation - Scripting experience, preferably python - Understands the test implications of code changes and feature enhancements - Capable of concisely communicating test designs to a client-facing standard - Experience in adopting and providing feedback on new processes/technologies within teams - Ability to collaborate with stakeholders across engineering and client teams in a fast-paced environment - Contribute to technical aspects of test planning, delivery and risk management - Effective communication, interpersonal and organisational skills Desirable - Degree (Min 2.1) in Computer Science, Software or Electronic Engineering or other related discipline; or a proven track record of practical software development experience in a similar environment - Capital Markets and/or Financial Services knowledge (Trading, Market Data, FIX / FASTFIX protocols) - Knowledge of Continuous Integration / Test Driven Development and Test Coverage Analysis - Experience with testing multi-threaded applications - Hardware and/or Software performance profiling - Testing on a UNIX platform (Linux or Solaris) - ISTQB Qualifications or similar