Software Engineer, Senior

D+H Financial Technologies Ltd


We are global

We revel in global knowledge sharing, diversity and opportunity. With incredible talent in more than 40 countries around the world, it is hard not to get inspired.

We collaborate

The more we connect and share knowledge with each other, the more nimble we are. Whether it is in a collaboration hub or globally through virtualization, we are one team sharing in a wealth of knowledge, passion and creativity.

We are agile

Agile Workforce
program = mobility, flexibility and virtualization. Our employees are empowered to provide their most meaningful contribution in a manner that makes sense for their role and their life.

We are curious

The world is changing rapidly and were always looking for new and better ways to help our clients grow, compete and optimize their business.

We understand our customers

Our people are at the heart of our ability to deeply understand the markets and customers we serve, and to create insightful innovation that grows our customers’ business.

We start with people

All employees, in every role and at every level, are expected to demonstrate leadership. For Finastra, this isnt a single attribute, but rather the sum of a number of qualities that exemplify how we work at Finastra.

For more information, visit ************



Designs, develops, analyzes, and maintains high-quality software product applications.

– Act as a team lead and technical lead on multiple projects.

– Participates and leads software design meetings and analyzes user needs to determine technical requirements.

– Collaborates with team members and across groups to prepare technical specifications.

– Provides direction to less skilled employees. May design and implement training plans.

– Interacts with internal and/or external stakeholders to support product releases and/or resolve program problems.

– Follows the software development lifecycle process including agile and waterfall project methodology. Suggests and implements techniques for software or development process improvements.

– Participates in code reviews in accordance with program specifications and coding standards, practices and conventions, new designs, changes and enhancements.

– Designs and develops high-quality code.

– Tests, debugs, analyzes and fixes application problems/issues. Works closely with stakeholders to fix issues in a timely fashion.

– Other duties and projects as assigned.


– Proficiency with Microsoft Office applications.

– Knowledge of software development methodologies and the software development lifecycle.

– Ability to provide solutions to a variety of technical problems of complex scope and complexity independently.

– In-depth technical, analytical, and development skills.

– In-depth knowledge of required programming languages ****** and *******.

– Effective verbal and written communication skills; effective customer service skills.

– Ability to mentor less skilled software engineers.

– Ability to work independently or within a team environment and handle multiple projects simultaneously.

– Ability to author functional and technical specifications.

– Ability to organize activities and lead others in accomplishing project goals and objectives.


– 6+ years software development experience including project research, design, and development.

– Financial industry experience preferred.


– Bachelor’s degree in Computer Science or related field, or equivalent work experience.


The above statements describe the general nature and level of work being performed by people assigned to this job. They are not intended to be an exhaustive list of all responsibilities, duties, and skills required. Reasonable accommodations may be made to enable individuals with disabilities to perform the essential functions. If you need assistance or an accommodation due to disability please contact us at ************ or via email at *****************************.

The Future is
. The Future is Open. The Future is Now.

To apply for this job please visit the following URL: →