Overview
On Site
Depends on Experience
Contract - Independent
Contract - W2
Contract - 12 Month(s)
Skills
C++ Developer
Multithreading
Python
AWS Cloud
Unix
Linux
Job Details
Position: Sr.C++ Developer
Just focus on the C++ developer with Multithreading and Socket Programming experience, and Python are the main skills and senior Dev 9-10 yrs experience .
- 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.
- Leadership and organizational skills are required to determine the Business Unit's goals, resources needed, and to assess and develop the skills of staff.
Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.