SOFTWARE DEVELOPER (C++)
We are looking for a highly skilled C++ programmer to join our core development team.
- Excellent C/C++ programming and debugging skills
- Analyses business requirements, designs and writes technical specification to design or redesign computer solutions
- Participate in the whole lifecycle of software development from analyzing business requirements and creating system design documents to development and testing to migration of application into production
- As an escalation point for application support and troubleshooting, provides guidance and direction to less experienced staff in resolution of escalated issues and/or complex production, application or system problems.
- Assures quality, security and compliance requirements are met for supported area and oversees updating and testing of the business continuation plan.
- Detail knowledge of computer architectures, memory management, and Linux kernel optimization
- Development experience of Multithreading, BOOST library, STL, Template programming is required.
- Knowledge of High-performance computing, low latency, and real-time application development
- Experience with multithreading in C++
- Knowledge of cross-platform development (Windows and Linux)
- Advanced threading, inter-process communication, networking
- Advanced-Data structures, advanced algorithms, design patterns
- Strong knowledge of TCP/IP multicast and socket programming required
- Experience working in a team-oriented, collaborative environment
- Task and result oriented with strong work ethics and values
- Knowledge of capital market trading, C++ is a plus
- BS/MS in Computer Science or related field preferred
- 2+ years of experience in C++
- Should have knowledge of backend and API development
- Experience in developing Web Services
- Good knowledge of MSSQL
- Agile Development understanding
- working knowledge of capital market domain and FIX protocol knowledge will be a strong plus
If you have the described qualification and are interested in this opportunity, please email us your resume at [email protected]
SOFTWARE DEVELOPER (C#)
We are seeking an extremely talented C# developer to help build high-performance trading solutions and join our core development team. To be successful in this role you must be able to design, build and re-engineer highly distributed, low latency trading systems with a focus on quality and performance.
- Strong C# programming, WPF, WinForms, ASP, .NET, GDI+, Custom Controls
- Excellent knowledge of .NET framework
- Detail knowledge of computer architectures, memory management, and Operating Systems
- Advanced-Data structures, advanced algorithms, design patterns
- Knowledge of High-performance computing, low latency, and real-time application development
- Strong knowledge of TCP/IP multicast and socket programming and real-time software architectures
- Good knowledge of HTML5, JQuery, WebSocket and latest web frameworks
- Advanced threading, networking (TCP, UDP, Multicast), IPS
- Strong attention to detail
- BS/MS Degree in Computer Science, Math or relevant field
- 2+ years of experience in core C# development
If you have the described qualification and are interested in this opportunity, please email us your resume at [email protected]