A German based Consultancy are seeking a skilled Freelance C++ Developer.
The ideal candidate will have a strong background in C++ programming and experience in developing high-performance applications. This role involves working closely with cross-functional teams to design, develop, and maintain software solutions that meet our clients' needs.
Key Responsibilities: - Develop, test, and maintain C++ applications.
- Collaborate with software engineers, product managers, and other stakeholders to understand requirements and deliver high-quality software.
- Write clean, scalable, and efficient code following best practices.
- Debug and resolve software defects and performance issues.
- Participate in code reviews to ensure code quality and adherence to standards.
- Contribute to the continuous improvement of the development process.
Requirements: - Proven experience as a C++ Developer, with a strong understanding of object-oriented programming.
- Proficiency in C++ and familiarity with the standard library, STL containers, and algorithms.
- Experience with other programming languages (, Python, Java)
- Experience with version control systems such as Git.
- German & English language skills (B2) is required
- Experience working in the Energy Sector is a big plus
Preferred Qualifications: - Familiarity with modern software development methodologies and tools.
- Knowledge of network programming, multi-threading, and performance optimisation.
- Experience with software development in a Linux/Unix environment.