What are the responsibilities and job description for the Senior C++ Developer, Onsite (5 Days/Week) position at IT Minds LLC?
Senior C Developer, Onsite (5 Days/Week)
Location: Jersey City, NJ
Duration: 6 Months
Job Summary
We are seeking a highly skilled Senior C Developer to join our engineering team in Jersey City. The ideal candidate will have extensive experience building high-performance, low-latency applications in enterprise or financial environments. You will work closely with cross-functional teams to design, develop, optimize, and maintain mission-critical systems.
Key Responsibilities
- Design, develop, and maintain scalable applications using modern C
- Build high-performance, low-latency systems for real-time data processing
- Participate in architecture discussions and technical design reviews
- Optimize existing code for speed, reliability, and scalability
- Troubleshoot production issues and provide timely resolutions
- Collaborate with QA, DevOps, business analysts, and stakeholders
- Write clean, maintainable, and well-documented code
- Mentor junior developers and contribute to engineering best practices
Required Qualifications
- 8 years of professional software development experience
- Strong expertise in C (C 11/14/17 or later)
- Solid understanding of multithreading, memory management, and STL
- Experience with Linux/Unix development environments
- Strong knowledge of object-oriented design and design patterns
- Experience with distributed systems and performance tuning
- Familiarity with scripting languages such as Python or Shell
- Strong debugging and analytical skills
Preferred Qualifications
- Experience in financial services, trading, or capital markets
- Knowledge of messaging systems and market data platforms
- Experience with SQL/NoSQL databases
- Familiarity with Agile/Scrum methodologies
- Bachelor s degree in computer science, Engineering, or related field