Financial Operations Software Engineer
Develop complex and business-critical software applications in a back/middle office trading environment. Bring strong software engineering skills to the role, along with an interest in applying the latest technology to the development of financial operations systems.
Description:
In this position, you will be involved in the analysis, design, and development of complex software applications that play a critical role in the company's trading environment. You will work on projects from requirements gathering to production release, maintaining and tuning existing applications to meet evolving performance criteria as business changes.
Responsibilities:
* Analyze, design, and develop complex software applications.
* Take projects through the entire cycle from requirements gathering to production release.
* Maintain and tune existing applications to meet evolving performance criteria.
Requirements:
To be successful in this role, you will need:
Experience:
A degree in a technical discipline or equivalent experience is required. You must have experience in complex server-side software development in C# (open to Java or C++). Additionally, you should have experience leading or contributing to the architecture of a complex business system.
Skill Requirements:
You should possess strong interpersonal and communication skills for interacting with business analysts, operations personnel, and other software developers. Experience in areas such as Kafka, web APIs, RDBMS (particularly Oracle), and developing systems in the financial industry is highly desirable.
Benefits:
This role offers a competitive remuneration package, including a leading salary, benefits, and additional perks that are not available elsewhere.