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:
1. Develop, test, and maintain C++ applications.
2. Collaborate with software engineers, product managers, and other stakeholders to understand requirements and deliver high-quality software.
3. Write clean, scalable, and efficient code following best practices.
4. Debug and resolve software defects and performance issues.
5. Participate in code reviews to ensure code quality and adherence to standards.
6. Contribute to the continuous improvement of the development process.
Requirements:
7. Proven experience as a C++ Developer, with a strong understanding of object-oriented programming.
8. Proficiency in C++ and familiarity with the standard library, STL containers, and algorithms.
9. Experience with other programming languages (, Python, Java)
10. Experience with version control systems such as Git.
11. German & English language skills (B2) is required
12. Experience working in the Energy Sector is a big plus
Preferred Qualifications:
13. Familiarity with modern software development methodologies and tools.
14. Knowledge of network programming, multi-threading, and performance optimisation.
15. Experience with software development in a Linux/Unix environment.