VC++ Developer

  • Wilmington, DELAWARE
  • Posted 2 days ago | Updated moments ago

Overview

On Site
DOE
Contract - W2

Skills

Code Refactoring
Collaboration
Scalability
Unit Testing
Integration Testing
Workflow
Mentorship
Visual C++
C++
Object-Oriented Programming
Microsoft Windows
MFC
DCOM
STL
Multithreading
Debugging
Software Modernization
Migration
.NET
Java
Cloud Computing
Microsoft Azure
Amazon Web Services
Docker
Kubernetes
Software Development Methodology
Agile
Problem Solving
Conflict Resolution
Communication
Microservices
API
DevOps
Continuous Integration
Continuous Delivery
Git
Jenkins
Database
Microsoft SQL Server
Oracle
NoSQL
Management

Job Details

Job Summary We are seeking a highly skilled Senior VC++ Developer to join a modernization initiative focused on enhancing legacy applications and migrating critical components to modern platforms. The ideal candidate will have deep expertise in VC++ and experience in modernization projects, including refactoring, integration, and cloud adoption. Key Responsibilities Analyze, maintain, and enhance existing VC++ applications. Refactor legacy code to align with modern architecture and coding standards. Collaborate with architects and business analysts to design modernization strategies. Migrate components to newer frameworks, APIs, or cloud-based environments. Optimize application performance, scalability, and security. Conduct code reviews, unit testing, and integration testing. Document technical designs, workflows, and migration plans. Mentor and guide junior developers. Required Qualifications Minimum 10+ years of overall experience, with at least 4+ years in VC++ development. Strong proficiency in VC++ (Visual C++) and Object-Oriented Programming (OOP). Expertise in Windows APIs, MFC, COM/DCOM, and STL. Knowledge of multithreading, memory management, and debugging tools. Proven experience in application modernization projects (e.g., migrating to .NET, Java, or cloud-native solutions). Familiarity with cloud platforms (Azure/AWS) and containerization (Docker/Kubernetes) is a plus. Strong understanding of SDLC and Agile methodologies. Excellent problem-solving and communication skills. Preferred Qualifications Exposure to microservices architecture and API integration. Experience with DevOps tools (CI/CD pipelines, Git, Jenkins). Knowledge of database systems (SQL Server, Oracle, or NoSQL). Ability to work in cross-functional teams and manage stakeholder expectations. 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.