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.