Employer Active
Job Alert
You will be updated with latest job alerts via emailJob Alert
You will be updated with latest job alerts via emailMy client is an industry leader in technologydriven trading solutions & services to global institutional clients servicing FX NDFs Precious Metals and Digital Assets.
They are seeking a Trading Systems Support Analyst to monitor report on and solve problems by providing support for production systems. The ideal candidate will serve as the initial technical contact for brokers and exchanges quick to troubleshoot and analyze performance issues.
As an Integrations C Developer you will be responsible for developing and
maintaining integration solutions using C. You will work closely with other development
teams and stakeholders to design develop and deploy integration systems that meet our business
needs.
Key Duties & Responsibilities
Software Component Integration: Seamlessly integrate various C code modules and
libraries to create cohesive and functional software applications ensuring compatibility
and efficient interaction between different system components.
Code Quality and Debugging: Conduct thorough code reviews to maintain highquality
standards and engage in debugging and troubleshooting to resolve integration issues
compatibility problems and other technical challenges.
Collaboration and Coordination: Work closely with development teams including
software developers system architects and testers to coordinate the software
development lifecycle and ensure effective communication and collaboration throughout
the integration process.
Performance Optimization and Documentation: Optimize the performance of
integrated systems focusing on efficiency and resource management while maintaining
comprehensive documentation of the integration process system configurations and
testing results.
Continuous Improvement and Testing: Implement and maintain Continuous
Integration/Continuous Deployment (CI/CD) pipelines for automation and efficiency
stay updated with the latest C technologies and trends and conduct endtoend testing
to validate the functionality and reliability of integrated systems.
Skills & Experience
Advanced Programming and System Design: Mastery in advanced C and C
concepts with a focus on templates STL Boost libraries and modern C features.
Incorporate Rust learning for diversified language proficiency. Emphasize embedded
systems programming networkenabled devices and crossplatform development.
Concurrency and Multithreading Expertise: Develop expertlevel skills in multi
threading concurrency control and realtime systems in both C and Rust. Address
challenges like synchronization deadlocks and race conditions.
Build and Debugging Mastery: Enhance capabilities in using build runners and
compilation tools for multiplatform projects. Advance investigative and debugging
skills particularly in complex multithreaded and networked environments.
Strategic Problem Solving and Prioritization: Refine problemsolving techniques
focusing on prioritization and efficient decisionmaking in software design and
development. Adapt to dynamic project requirements with a focus on resultoriented
solutions.
Communication and Collaborative Leadership: Strengthen communication skills and
teamwork ethic in a geographically diverse environment. Develop leadership qualities by
mentoring junior developers leading projects and actively participating in collaborative
endeavors.
Full-Time