This is a remote position.
We are currently hiring for the position of Senior C Developer in Brazil. This is a fully REMOTE role and you will be responsible for enhancing the global platform at a US company. Your dynamic blend of technical proficiency financial industry insight and a collaborative approach will be highly valued.
Responsibilities:
- Participate in the entire project lifecycle actively contributing to all phases including design development deployment and maintenance with a primary focus on enhancing backend servers for realtime applications.
- Work extensively with a substantial codebase demonstrating a comprehensive understanding of the existing code and actively contributing to its improvement.
- Facilitate rigorous code testing providing support to teams in resolving development and testing issues to ensure the delivery of highquality software.
- Foster collaboration with internal stakeholders and external business partners to align development efforts with organizational objectives.
- Articulate and define project requirements and specifications ensuring clarity and coherence throughout the development testing and postproduction stages.
Requirements
- Proficient communication skills in English.
- At least 8 years of professional experience in C contributing to the delivery of highquality products.
- Strong expertise in objectoriented programming using C.
- Demonstrated experience in C development within Windows or Linux environments.
- Competence in multithreading clientserver architecture multilayer system architecture in C Distributed Systems or lowlatency solutions.
- Proficiency in SQL or other relational databases.
- Knowledge of network programming and TCP/IP.
NicetoHaves depending on the project:
- Python and/or JavaScript Perl and/or shell scripting Visual Studio XML FpML NodeJS STP Git.
- 5 years of experience in the financial industry.
Education:
- College degree in computer science or related technical discipline or an equivalent level of technical knowledge.
Benefits
- Competitive Compensation:
We offer highly competitive compensation that will be based on your experience and expertise ensuring that your dedication and hard work are duly rewarded.
- Remote Work & Flexibility:
Enjoy the freedom and flexibility that come with a 100% remote work environment and flexible working hours allowing you to balance work and life seamlessly.
Benefit from a generous budget allocated for computer and office equipment to ensure you have the tools you need to excel in your role.
- Proficient communication skills in English. - Strong expertise in object-oriented programming using C++. - Demonstrated experience in C++ development within Windows or Linux environments. - Competence in multi-threading, client-server architecture, multi-layer system architecture in C++, Distributed Systems, or low-latency solutions. - Proficiency in SQL or other relational databases. - Knowledge of network programming and TCP/IP. - Nice-to-Haves: Python and/or JavaScript, Perl and/or shell scripting, Visual Studio, XML, FpML, NodeJS, STP, Git; 5+ years of experience in the financial industry.