Senior Software Engineer - Java

Research & Development : System Integration · Belfast, Belfast
Department Research & Development : System Integration
Employment Type Full-Time
Minimum Experience Experienced

Job Profile

As a Software Engineer at Exegy, you are part of the dedicated team developing industry leading, innovative, high-performance and world-class products.

You will be part of a software development team that is responsible for the development of company flagship software products, including new product developments, feature enhancements, and maintenance updates as required.

You will work closely with senior and lead engineers, business analysts or experts to develop solutions, and with QA engineers to ensure the high standard of product quality our customers expect is maintained by the team.

You will have experience in the domain or have a strong willingness to learn about sophisticated trading systems products and the domain. For this role you need to be goal-oriented, detail-focused, thorough, work well within teams and take pride in your work.

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

  • 5+ years of experience in developing Java applications
  • 2+ years of experience in developing C++ applications.
  • Experience in the software development lifecycle from design, implementation, 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 organizational 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

  • Experience working with financial software systems like Bloomberg or Reuters
  • REST API development
  • Relational Database experience e.g. Microsoft SQL Server
  • Web development experience (Javascript, Angular)

Thank You

Your application was submitted successfully.

  • Location
    Belfast, Belfast
  • Department
    Research & Development : System Integration
  • Employment Type
    Full-Time
  • Minimum Experience
    Experienced