Senior Back End Developer (any location)

Job description

CC Finance Group is a privately held Fintech Group that operates in Investment Services, Fund Services, Online Trading and Payments. With roots dating back to 1972, the Group today is evolving at a fast pace whilst keeping the same core principles, that of providing clients the best service using the latest technology and the top professionals in their field, whilst ensuring the strictest governance and ethics.


Finance Stack is the Fintech arm of the CC Finance Group which employs 175+ people. The Fintech division is made up of a multinational team of over 50 IT specialists who thrive on a challenge and are always looking at developing the next big thing. We are currently working on some very exciting projects that include investment and banking both of which are on an international scale. We are utilizing the very latest technologies to get us there.


The Senior Back End Developer's primary focus will be the development of all server-side logic and ensuring high performance and responsiveness to requests from the front-end.

The role is focused on fintech innovation and involves the development of our wealth management software suite and core banking systems as well as our online trading platform.


Duties & Responsibilities:


  • Develop and maintain our code base in relation to proper technologies (.net core, c#)
  • Develop and maintain core libraries relating to proper technologies (.net core, c#)
  • Participate in code reviews and contribute to raising the quality of our product
  • Research new technologies in accordance to work
  • Assist in standardization across the whole company
  • Ensure applications meet quality standards
  • Documentation of any work
  • Collaborate with other teams to define, design, and deploy new features
  • Troubleshoot and liaise with other departments to solve production issues
  • Other tasks which may be assigned by the management
  • Participating in continuing education and training to remain current on best practices, learn new programming languages, and better assist other team members


Requirements

Experience & Education Requirements

  • At least 3 years experience in software development in .NET
  • Experience with IOC / DI, patterns ideally using Autofac
  • Experience building distributed applications using microservices
  • Experience with ORM systems such as Entity Framework 6
  • Experience with message brokers such as Kafka, or RabbitMQ

PLUS POINTS

  • Knowledge of NOSQL databases such as Couchbase, MongoDB
  • Familiar with CQRS Pattern
  • Experience with CI/CD pipelines, ideally using Azure DevOps

Skills Requirements

  • Critical thinker and problem-solving skills
  • Team player
  • Good time-management skills
  • Great interpersonal and communication skills
  • Ability to work independently or with a group

Package

We are committed to attracting and selecting top people to join our team. We are also committed to creating a workplace that encourages individual growth; we value our people and their well being.


We are offering a competitive salary for this role commensurate with experience. The role also includes Health Insurance & Gym allowance benefits amongst others. Visit the home page to see more about our company


All Applications will be acknowledged and treated with maximum confidentiality


Reference: CCMT04521


The enduring goal of Calamatta Cuschieri is that the composition of our workforce should reflect that of the communities in which we work.