About the job Summit Developer
We are looking for a developer with a strong functional and technical knowledge of Finastras Summit. It is required to have strong experience supporting the functional areas of the system, as well as extending it using Summits APIs. It is extremely desirable to have experience on general software development including the creation of serverless applications using Azure as cloud provider.
Team
This department is responsible for formulating the IT Strategy, its implementation and providing related tools, solutions, and services. It is also the focal point for all IT services (infrastructure and applications), architecture, policies, and security.
Our department is made up of five groups, the IT Policy and Planning (IPP) and IT Operations (ITO) divisions and three Business Partners areas that serve as liaison between this department and all the Operational and Corporate functions to implement solutions for us and the region.
Your will be part of the IT Operations division working on the support of Summit.
Our Summit installation
Summit was implemented in 2003 and it handles the front to back Treasury operations of the bank. Its functionality includes our Investments, Funding and Asset-Liability Management functions, as well as Accounting. It is also used to control compliance with investment guidelines using Rules and Limits in Summit. Additionally, the system has the SWIFT interface of Summit to send financial messages. The current version of Summit is 6.3.15 and we upgrade at least one time per year to keep the system current. We use RightClicks TMS software to automate the regression testing of new versions of the system.
Activities
Support end users of Summit on routine questions or issues related to functionality of the system
Participate in the implementation of new modules or functionality in our Summit installation
Extend Summit using its native APIs and support those extensions
In general, develop applications, interfaces and reports, translating business requirements into design specifications and finally functional code.
Maintain an up-to-date, secure and resilient Summit infrastructure installing all necessary patches and upgrades, having the necessary redundacy and procedures in case of a disaster.
Support the daily operations of the Summit platform, including troubleshooting and resolution of operational issues in coordination with our service providers supporting the application.
Work in coordination with our service providers to timely deliver enhancements and fixes with high quality and reasonable cost.
Develop application acceptance test plans and coordinate scheduling of all integration and user acceptance testing.
Education
Bachelor's degree in any of the following related fields: Computer Sciences, Information Technology, or related area
Experience
Minimum of five (5) years of relevant experience with Summit
Languages
Fluency in English and knowledge of another language (Spanish, Portuguese and/or French)
Requirements
Experience in the functional and technical use of Summit
Knowledge of fixed income, futures, and derivative instruments
Desired experience extending Summit using its native APIs
Extensive experience with agile methodologies
Desirable experience working in a team structure organized by product
Design, implementation, and maintenance of REST APIs
General development experience with these technologies:
o C, C++, C#, Angular
o Cloud serverless application development in Azure
o Terraform, ARMs, Powershell
o CI/CD platforms such as Jenkins, SonarQube, JFrog
o Modern authentication mechanisms including OAuth 2.0, Azure AD
o Datadog
o Oracle, SQL Server