Programmer C++
Chicago, IL - 3 days onsite per week – Only local candidates
Duration: 6 Months
Rate $70 /hr on C2C
Visa : USC , GC , TN , H4EAD ,L2 EAD
Note: Financial Services or Banking Industry is preferred.
As a C++ Developer for the Omnium Platform, you will...
• Lead the design of major systems and subsystems for the Omnium Platform supporting client’s Alternative Fund Services
Level 3 (8-10+ yrs): functional area expert with technical and/or business knowledge and functional expertise.
• Will be seasoned, multidisciplinary experts with extensive technical and business knowledge and functional expertise.
• Working at the highest technical level of all phases of system design and implementation.
• Have strong programming skills in C++11 or later, preferably on a Linux / Unix platform · have significant experience with multi-threaded application design and development
• Have significant experience with open-source technology, database technology, and service-oriented and / or microservice architecture
• Have a track record of maintaining focus on executing the strategic direction of business function activities, delivering client value and improve efficiency, effectiveness and productivity
• Have a proven ability to work effectively with end users to define requirements, and a demonstrated ability to navigate through ambiguity to deliver on complex initiatives with diverse stakeholders
• A BS degree in Computer Science, Mathematics, or related Computer Engineering or Science curriculum is required. A MS Degree is preferred.
• Experience with multi-threaded application design and development; including testing and deployment phases.
• Experience with UNIX and key languages, e.g. Python, R, Perl, shell scripting.
• Strong server side programming experience with automation and backend support.
• Experience building trading applications.
• Experience with distributed systems.
• Experience designing and building real time desktop applications capable of handling large volumes of streaming data.
• Experience developing Winforms applications.
• Experience using Agile methodology and collaboration.
• Knowledge of the system development life cycle, the client area's functions and systems, and applications program development technological alternatives.
• Strong communication skills, analytical ability, strong judgment and management skills, and the ability to work effectively with client and IT management and staff required.
• An understanding of financial markets and instrument types.
• Knowledge of different UNIX IPC mechanisms (sockets, shared memory, semaphores, etc.). Strong programming skills in C++ development experience on a UNIX platform.
• Strong skills in working with Opensource technologies, no-SQL database technology, micro service architecture, cloud-native development, continuous build, continuous integration and continuous deployment.
• Ability to work effectively with end users to define requirements.