The Role
Design, develop, test, and maintain scalable C++ enterprise applications. Build and maintain CI/CD pipelines, work with cloud technologies and databases, participate in full SDLC, conduct code reviews, troubleshoot complex issues, and collaborate with cross-functional teams to ensure application performance, security, and reliability.
Summary Generated by Built In
As a C++ Developer, you will:
- 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.
What You Bring to the Table:
- 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.
You Should Possess the Ability To:
- 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.
What We Bring to the Table:
- 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:
Want to discuss this opportunity in more detail? Feel free to reach out.
Recruiter: Aswin Dhanvandhar
Phone: +31 20 369 0609 ; Extn :141
LinkedIn:https://www.linkedin.com/in/aswin-dhanvandhar/
Skills Required
- 6+ years of professional software development experience.
- Strong expertise in C++ programming and object-oriented design principles.
- Experience developing, testing, and maintaining enterprise applications.
- Experience with source control systems such as Git.
- Experience building and maintaining CI/CD pipelines and automated deployments.
- 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 (advantage).
- Experience working in Agile development environments.
- Strong analytical, problem-solving, and troubleshooting skills.
- Excellent communication and collaboration abilities.
- Ability to mentor team members and contribute to knowledge sharing.
Am I A Good Fit?
Get Personalized Job Insights.
Our AI-powered fit analysis compares your resume with a job listing so you know if your skills & experience align.
Success! Refresh the page to see how your skills align with this role.
The Company
What We Do
STAFIDE is a Netherlands-based niche technology talent consulting company operating across Europe. It helps organizations identify, recruit, and deploy technology professionals in areas including cybersecurity, cloud engineering, software development, data analytics, ERP, infrastructure, and digital transformation. Its services include recruitment, workforce engagement, secondment, onboarding support, workforce deployment, and workforce analytics that support technology hiring and expansion.
.png)


.jpg)




