At Finastra our purpose is to unlock the power of finance for everyone. We build and deliver innovative, next-generation technology on our open Fusion software architecture and cloud ecosystem. We’re one of the world’s largest FinTech’s working with over 9,000 customers, including 90 of the top 100 banks globally. Our scale and reach allow us to build long-lasting relationships that put our customers and their customers first.
Excellent knowledge in C,C++
Templates and STL
Exception Handling and Overloading
Containment and Inheritance
Run Time Type Identification (RTTI)
Understanding of the operating systems and how they work:
What is the difference between virtual storage and real memory?
Usage of Unix commands. ( ps pstack pmap vmstat iostat netstat ).
NLS – what is local encoding, what is Unicode. Different types of Unicode.
Little Endian and Big Endian. Where do we need to pay attention?
MQ – usage of MQ commands. The structure of MQ messages. Different types of MQ messages (String Binary). Conversion of MQ messages.
Oracle. Using efficient indexes. Identifying distinctive value columns.
Understanding explain plans, AWR reports.
The ability to work independently, and acquire the required knowledge by searching the web efficiently.
Memory management & tools – understanding memory leaks and memory violations (segmentation faults).
Understanding the concept of transactions.
Web servers and browsers. What is working on client side and what on server side?
Corba – what is IDL. How does the CORBA protocol works?
Good Analytical and Logical skills.
Awareness of software engineering processes in design, code, testing etc.
Ability to work under less supervision
Middleware knowledge preferably Tuxedo
Good in Database concepts especially Oracle 10g or higher.
Be a team player
Possess good verbal and written communication skills