All roles

Open role

C/C++ DEVELOPER | COLUMBUS, OH (REMOTE)

Remote · Netherlands Full-time

Dice is the leading career destination for tech experts at every stage of their careers. Our client, Columbus Technology Solutions, is seeking the following. Apply via Dice today! JOB TITLE: C/C++ DEVELOPER JOB DURATION: 12+ EXTENSION JOB LOCATION: COLUMBUS, OH (REMOTE) EXPERIENCE: 5+ YEARS VISA: USC/EAD Job Summary We are seeking a highly skilled C/C++ Developer with 5 10 years of experience in enterprise application development. The ideal candidate will have deep expertise in C programming, developing business-critical applications, implementing complex business logic, and integrating with SQL Server databases and external systems. This role focuses on server-side and application-layer development and is not related to embedded systems, firmware, or device-level programming.

Key Responsibilities

  • Design, develop, enhance, and maintain enterprise applications using C/C++.
  • Build and implement complex business logic components and application services.
  • Develop and optimize database interaction layers using Microsoft SQL Server.
  • Create and maintain data persistence, transaction management, and data access modules.
  • Integrate applications with internal and external systems through APIs, messaging frameworks, and middleware.
  • Analyze business requirements and translate them into scalable technical solutions.
  • Troubleshoot production issues and perform root cause analysis.
  • Optimize application performance, memory utilization, and system reliability.
  • Collaborate with Business Analysts, Architects, QA teams, and stakeholders throughout the SDLC.
  • Participate in code reviews, technical design discussions, and architecture reviews.
  • Create and maintain technical documentation and design specifications.

Required Technical Skills

  • 5 10 years of hands-on experience in C/C++ application development.
  • Strong expertise in ANSI C programming and system/application-level development.
  • Experience developing business applications, enterprise applications, or backend systems.
  • Strong experience with Microsoft SQL Server:
  • Database design
  • SQL development
  • Stored Procedures
  • Query optimization
  • Transaction management
  • Experience implementing persistence/data access layers.
  • Strong understanding of multi-threaded programming and concurrency concepts.
  • Experience with application integration patterns and middleware technologies.
  • Hands-on experience with REST APIs, TCP/IP communication, or service integration frameworks.
  • Strong debugging, performance tuning, and troubleshooting skills.
  • Experience with version control systems such as Git.

Preferred Qualifications

  • Experience with modern C++ (C++11/14/17) features.
  • Exposure to distributed systems and high-volume transaction processing applications.
  • Experience with Windows/Linux application development environments.
  • Familiarity with messaging technologies such as IBM MQ, RabbitMQ, Kafka, or similar platforms.
  • Experience with Agile/Scrum development methodologies.
  • Knowledge of CI/CD pipelines and DevOps practices.

Soft Skills

  • Strong analytical and problem-solving abilities.
  • Excellent communication and stakeholder interaction skills.
  • Ability to work independently and within cross-functional teams.
  • Strong ownership mindset and attention to detail.
  • Ability to mentor junior developers and contribute to technical leadership initiatives.

Nice to Have

  • Experience in Banking, Financial Services, Insurance, Healthcare, or Enterprise Product Development.
  • Exposure to microservices architecture and API-driven integrations.
  • Experience with cloud-based deployments and containerization technologies.
  • Mandatory Skills
  • C Programming
  • C++ Development
  • Application Development
  • SQL Server
  • Database Persistence Layer
  • Business Logic Layer Development
  • API/System Integrations
  • Multithreading
  • Performance Optimization
  • Enterprise Application Development

More open positions

Java Programmer(Remote)

Work from home Full-time role

Java Software Developer | Up to $110/hr

Work from home Full-time role

[Remote] AI Training Generalist (No Prior Experience Needed) - Freelance AI Trainer Project

Work from home Full-time role

Outbound Lead Generation Specialist – Tech & AI (Job ID: BALRIC1)

Work from home Full-time role

Abuse Investigator (AI Self-Improvement Risk)

Work from home Full-time role

Analista de Recursos Humanos Pleno

Work from home Full-time role

Remote Hospice Triage RN PT Weekend (Sat & Sun) only 7:30a-6p CST

Work from home Full-time role

Senior Mobile Developer – Public Sector 100% Remote

Work from home Full-time role

Senior Manager, Collections Call Center (LVAR/MVAR)

Work from home Full-time role

Customer Service Representative I

Work from home Full-time role

Associate Director, Regulatory Affairs – Clinical Trials (FSP Strategy & Business Development)

Work from home Full-time role

Chatbot Developer – AI‑Powered Conversational Solutions for careerzynith Rental Platform (WhatsApp & Facebook Messenger Integration)

Work from home Full-time role

Editing proofreading to refin a non-fiction book for parents

Work from home Full-time role

Medicaid Audit and Compliance Specialist UPIC SE (Full-time, Remote)

Work from home Full-time role

Senior Environmental Specialist

Work from home Full-time role

[Remote] Product Manager - Rotary Control Valves

Work from home Full-time role

Remote Customer Service Representative – Premium Financial Services Support at careerzynith

Work from home Full-time role

[Remote] Social Media Assistant (US)

Work from home Full-time role

Remote Data Entry Specialist – Flexible Part‑Time / Full‑Time Home‑Based Role with Full Training, High‑Pay, and Career Growth Opportunities

Work from home Full-time role

Online Apple Jobs $30/Hour – mysmartpros

Work from home Full-time role

Event & Conference Project Manager, Senior Analyst

Work from home Full-time role