C/C++ Developer

  • Wilmington, DELAWARE
  • Posted 1 hour ago | Updated moments ago

Overview

On Site
DOE
Contract - W2

Skills

C
Legacy Systems
Collaboration
Technical Writing
Software Development
Object-Oriented Programming
Design Patterns
Management
STL
C++
Boost
Spring Framework
Java
Conflict Resolution
Problem Solving
Reverse Engineering
Version Control
Git
Software Development Methodology

Job Details

Job Summary We are seeking an experienced C/C++ Developer to design, develop, and maintain high-performance applications. The ideal candidate will have strong expertise in modern C++ (preferably C++11 or later), object-oriented programming, and experience working with legacy systems. This role requires excellent problem-solving skills, familiarity with design patterns, and the ability to collaborate effectively in a fast-paced environment. Key Responsibilities Develop and maintain applications using C++ (C++11 or later preferred). Apply object-oriented programming principles and design patterns. Work with legacy C++ systems, including STL, pointers, and manual memory management. Collaborate with cross-functional teams to analyze requirements and deliver solutions. Create clear and concise technical documentation. Ensure adherence to SDLC best practices and version control standards. Required Qualifications Minimum 10+ years of software development experience. Strong hands-on experience in C++ (preferably C++11 or later). Solid understanding of object-oriented programming, design patterns, and memory management. Experience with legacy C++ systems and libraries (STL, pointers). Familiarity with C++ libraries such as Boost (preferred). Experience with Java and modern Java paradigms (e.g., Spring, Java 8+ features). Strong problem-solving skills and ability to reverse-engineer code logic. Proficiency with version control systems (e.g., Git) and SDLC processes. Education: Bachelors Degree
Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.