
C++ Developer (ID: 3850)
Key Skills
Job Description
- Design, develop, test, and maintain scalable software applications using C++.
- Participate in the full software development lifecycle, including requirements analysis, design, development, testing, deployment, and support.
- Develop efficient, reliable, and maintainable software solutions that meet business and technical requirements.
- Build and maintain CI/CD pipelines to support automated testing and deployment processes.
- Work with cloud-based technologies and modern application development practices.
- Collaborate with cross-functional teams, including business stakeholders, architects, developers, QA engineers, and operations teams.
- Ensure application performance, security, reliability, and availability.
- Conduct code reviews and contribute to coding standards and development best practices.
- Troubleshoot, analyze, and resolve complex technical issues.
- Contribute to application architecture, technical design, and continuous improvement initiatives.
- 6+ years of professional experience in software development.
- Strong expertise in C++ programming and object-oriented design principles.
- Experience developing, testing, and maintaining enterprise applications.
- Strong understanding of software development methodologies and best practices.
- Experience with source control systems such as Git.
- Knowledge of CI/CD principles and automated deployment processes.
- Experience working with databases and integrating applications with external systems.
- Understanding of software architecture, design patterns, and application lifecycle management.
- Familiarity with cloud platforms and modern development environments is an advantage.
- Experience working in Agile development environments.
- Strong analytical, problem-solving, and troubleshooting skills.
- Excellent communication and collaboration abilities.
- Design and develop robust, scalable, and maintainable software solutions.
- Analyze business and technical requirements and translate them into effective software designs.
- Write clean, efficient, and well-documented C++ code.
- Optimize application performance and reliability.
- Work effectively within Agile and collaborative development teams.
- Support and enhance existing applications while contributing to new development initiatives.
- Ensure software quality through testing, code reviews, and adherence to development standards.
- Collaborate with technical and non-technical stakeholders to achieve project objectives.
- Mentor team members and contribute to knowledge-sharing activities.
- Opportunity to work on enterprise-scale software development projects.
- Exposure to modern technologies, tools, and development practices.
- Collaborative and innovation-driven work environment.
- Opportunities to contribute to application design, architecture, and technical decision-making.
- Continuous learning and professional growth opportunities.
Let’s Connect:
Recruiter: Giftson Paul Davidson
Core Responsibilities
Design, develop, and maintain scalable C++ software applications throughout the full development lifecycle. Collaborate with cross-functional teams to ensure application performance, security, and reliability while contributing to architecture and technical design.
Requirements
Requires 6+ years of professional software development experience with strong expertise in C++ and object-oriented design. Candidates must have a solid understanding of software development methodologies, CI/CD principles, and experience working in Agile environments.
Benefits
- Professional growth opportunities
- Continuous learning
- Collaborative work environment
About STAFIDE
Industry: Staffing and Recruiting
Company size: 11-50 employees
Headquartered in the Netherlands, STAFIDE specializes in Niche Tech Recruitment across Europe, connecting top talent with outstanding opportunities in the IT sector. Our data-driven recruitment model ensures the ideal match between candidates and employers, enhancing both skill alignment and cultural fit. With a strong focus on Skill-Based Hiring, we provide candidates with an in-depth understanding of the organization—whether for permanent positions or temporary assignments (interim opdrachten) like secondment (detachering)—strengthening employer branding for our clients as a recruitment company (uitzendbureau). In today’s fast-evolving tech landscape, we recognize the unique challenges companies face in sourcing highly skilled talent. Our advanced, AI-driven talent intelligence system (ATS) is specifically designed to prioritize Skill-Based Hiring for niche IT roles, empowering organizations to address talent shortages by identifying professionals with the expertise to drive innovation and growth. Whether you’re a company in search of exceptional talent or a professional seeking your next ICT role, STAFIDE is your strategic recruitment (werving en selectie) partner. Our deep expertise in the Dutch market, combined with a steadfast commitment to excellence, makes us the preferred choice for all your recruitment needs.