Job Description
Job Description
We are looking for a skilled Software Developer to join our team in New York, New York. This role offers the chance to work on complex technical projects in a fast-paced financial services environment. The ideal candidate will bring expertise in C / C++ development and Unix / Linux systems, along with a proven ability to collaborate and solve challenging problems.
Responsibilities :
- Design, develop, and maintain software solutions using C / C++ in Unix / Linux environments.
- Collaborate with team members to implement network architectures and communication protocols.
- Create and optimize scripts using languages such as Bash and C-Shell to automate processes.
- Utilize version control systems like Git to manage codebase and track changes.
- Troubleshoot and resolve technical issues, ensuring system reliability and performance.
- Develop and integrate messaging platforms and APIs, including Solace and Tibco.
- Conduct thorough testing and debugging to improve software functionality.
- Work closely with stakeholders to understand requirements and deliver tailored solutions.
- Contribute to software architecture and design discussions to improve system scalability.
- Stay updated on industry trends and emerging technologies to drive innovation.
- Proficiency in C / C++ programming with hands-on experience in Unix / Linux environments.
- Strong understanding of network protocols and inter-process communication.
- Practical knowledge of scripting languages such as Bash or C-Shell.
- Familiarity with version control systems including Git.
- Ability to troubleshoot complex problems and provide effective solutions.
- Experience working with messaging platforms and APIs like Solace or Tibco.
- Solid analytical skills with attention to detail.
- Knowledge of SQL and database management systems is a plus.