Job Openings
C++ Developer
About the job C++ Developer
Job Location: Bucharest
Recruitment process:
- HR dicussion
- On-site technical interview
Role description:
- Develop software applications using C++.
- Analyze and design application architectures to ensure scalable and high-performance software solutions.
- Write and test code to implement required functionalities for software projects.
- Optimize code to improve performance and meet quality standards.
- Maintain and update existing applications, fix bugs, and implement new features.
- Collaborate with QA teams to ensure stable and error-free software delivery.
- Document code and development processes according to internal standards.
- Participate in code reviews to ensure best practices and company standards compliance.
- Implement software integration solutions and collaborate with other technical teams for project development.
- Meet deadlines and deliver solutions that meet specified requirements.
Profile:
- Strong understanding of algorithms, data structures, and efficient programming techniques.
- Experience with C++ Standard Library (STL).
- Knowledge of Object-Oriented Programming (OOP) principles.
- Experience with debugging and performance profiling tools.
- Understanding of operating systems, with a focus on system-level programming.
- Familiarity with version control systems such as Git or similar tools.
Additional Skills:
- Knowledge of Linux/Unix, Windows, or embedded platforms.
- Experience in parallel programming or distributed computing.
- Knowledge of databases and interaction with SQL/NoSQL/PostGreSQL systems.
- Experience developing unit and integration tests to ensure code reliability.
- Experience with JIRA as a tool for bug tracking and sprint planning.
- Familiarity with additional programming languages (Python, Java, etc.) is a plus.
- Familiarity working in Agile development environments.