Dieses Jobangebot ist archiviert und steht nicht mehr zur Verfügung.
Vakante Jobangebote finden Sie unter Projekte.
Vakante Jobangebote finden Sie unter Projekte.
Software Engineer (C++ & Java)
Eingestellt von Coba IT Consultants Ltd
Gesuchte Skills: Java, Solaris, Linux, Engineer
Projektbeschreibung
An investment bank client seeks a C++ Software Engineer to deliver high quality software, by analysing and conducting detailed design, implementation and test aspects to the development life cycle, together with third level production support.
Project Description:
A large custom distributed in-memory cache database which provides fast access to data from a Legacy system.
The cached items are static data used by various applications which support business processes of Foreign Exchange workflow.
Overall responsibilities:
- design
- code writing/code review
- production support
Technical Requirements/Soft Skills:
- 5 + years of solid experience in high performance, high through-put server deployment in Solaris and Linux environments
- Fluent English
C++ strengths:
- static type vs dynamic type of an object,
- static polymorphism vs dynamic polymorphism
- trait classes
- overriding, overloading and hiding symbols
- knowledge of basic tools to inspect binaries: nm, c++filt, ldd, truss
- PROC tools: pmap, pstack, pfiles, etc.
- C++ and multi-threading (POSIX),
- dbx: setting breakpoints, conditional breakpoints, stepping into code, callstack, switching threads, examining memory, etc.
- STL, Boost, possibly RogueWave,
- RAII, exception safety.
- Purify on Solaris, valgrind on Linux,
Java Skills will include:
J2SE; Multithreading (including Java, Util, Concurrent); Collections; JMS; XML; HTTP; JUnit; EasyMock; Design Patterns; UML
Candidates with EU Passports/Swiss work permits only apply.
Project Description:
A large custom distributed in-memory cache database which provides fast access to data from a Legacy system.
The cached items are static data used by various applications which support business processes of Foreign Exchange workflow.
Overall responsibilities:
- design
- code writing/code review
- production support
Technical Requirements/Soft Skills:
- 5 + years of solid experience in high performance, high through-put server deployment in Solaris and Linux environments
- Fluent English
C++ strengths:
- static type vs dynamic type of an object,
- static polymorphism vs dynamic polymorphism
- trait classes
- overriding, overloading and hiding symbols
- knowledge of basic tools to inspect binaries: nm, c++filt, ldd, truss
- PROC tools: pmap, pstack, pfiles, etc.
- C++ and multi-threading (POSIX),
- dbx: setting breakpoints, conditional breakpoints, stepping into code, callstack, switching threads, examining memory, etc.
- STL, Boost, possibly RogueWave,
- RAII, exception safety.
- Purify on Solaris, valgrind on Linux,
Java Skills will include:
J2SE; Multithreading (including Java, Util, Concurrent); Collections; JMS; XML; HTTP; JUnit; EasyMock; Design Patterns; UML
Candidates with EU Passports/Swiss work permits only apply.
Projektdetails
Geforderte Qualifikationen
-
Kategorie:
IT Entwicklung, Ingenieurwesen/Technik