Overview

Senior Software Engineer

You will be working in an agile team of developers, test engineers, development manager, technical architect and product owner. The team is part of a department of more teams at different locations all working together to deliver new features and innovate on an existing platform every iteration.

The goal of the team is to deliver high quality, user-friendly and cross-browser (including mobile) web applications for the investment banks that allow users to analyze and report on the data provided by the company.

This includes planning and implementing new features and maintain existing code in several products using languages like JavaScript, C#, HTML, CSS and working with ASP.NET MVC 5, jQuery and knockout.js.

Duties and Responsibilities

  • Learn business domain inside and outside the project and department
  • Bring existing skills onto the team, adding value
  • Translate and/or create technical requirements to facilitate application code
  • Proactively participate technical discussions and brainstorming sessions
  • Deliver new aspects, solutions and innovations to the platform to enhance quality, maintainability and supportability
  • Act as mentor to junior developers and coach smaller group of developers to deliver the requirements together
  • Develop strong relationship with testers, architects, business people and other engineering stakeholders
  • Work closely with other development teams of the department
  • Understand priorities and the impact this can have on quality

Requirements

  • At least 4 years development working experience in C#, .NET (we will consider candidates from other OO backgrounds
  • Strong MS-SQL knowledge
  • Strong architectural knowledge including n-tier design, design patterns, OO design principles, GUI patterns such as MVC, MVP and MVVM, REST, SOA
  • Unit testing and Testing Frameworks for JavaScript and/or .NET
  • Intermediate English knowledge
  • Experience working with large scale distributed platform architecture
  • Experience in continuous integration and continuous delivery

Advantages

  • BSc/Msc degree in Computer Science or related discipline
  • Working knowledge of a source control system (e.g. TFS, Git)

What we can offer

  • Work at the award winning Office of the Year in the heart of the city (Eiffel Square)
  • Working for the leading FinTech provider of specialized software and data for investment banks
  • Use cutting edge technology (MS) in an Agile environment on global projects
  • Personal career development, on-going training and interesting challenges
  • Competitive remuneration package
  • Support a healthy work life balance
  • Free sport and social activities every day

About Dealogic

Dealogic is a market-leading FinTech company with more than 30 years of experience, offices in 9 countries, and a team of over 800 people worldwide. Close to 30 Agile teams work together to build and continuously renew our proprietary platform - built, designed, and developed in-house, to deliver unrivalled data and workflow solutions to our clients. We empower our teams to pick the best tools that help them solve problems, including the newest technologies. This approach enables us to transform mature products into a highly-scalable, cloud-native platform with responsive 21st-century user interfaces.