Senior C++ developer

Acest anunț a expirat și nu este disponibil pentru aplicare

Candidatul ideal

  • Be an expert in programming languages like C and C++;
  • Have good knowledge of object-oriented programming concepts and design patterns;
  • Be highly knowledgeable about multi-threading concepts;
  • Be highly knowledgeable about Windows API;
  • Be familiar with current versions Visual Studio and Git
  • Have good knowledge in scripting programs like JavaScript, Python, PowerShell
  • Be perseverant and put effort into achieving objectives.
  • Must have good English skills, both written and verbal, for efficient communication.

Descrierea jobului

  • Develop and maintain software programs, according to the agreed specifications.
  • Build and create unit test for all software programs developed, according to the quality standards agreed at the project or department level.
  • Perform analysis and debugging for code (including crash dumps).
  • Understand the functional requirements and provide technical solutions to encountered problems.
  • Be actively involved in research and innovation (try multiple methods / techniques in searching for a solution).
  • Investigate, analyze, document and coordinate solving software defects of their developed products or of those developed by the team or found in a maintenance projects.
  • Validate what s/he develops in terms of code security and potential security problems that could be introduced.
  • Identify areas of code or architecture that need improvement and inform the team, actively participating in implementing the agreed improvements.
  • Develop the technical documentation for products / projects in which they are involved (ie business rules design, process design, service design, security and control design, database model, etc.).
  • Estimate the necessary effort and the delivery date of a component/assignments and make all the necessary efforts to respect it.
  • Elaborate installation and configuration scripts/software solutions, developed for the target hardware platforms.
  • Request whenever necessary the team-leader's feedback/support about a task, to ensure that the task will be implemented properly.

Întrebări frecvente

  • Câte locuri de muncă sunt disponibile la BullGuard Software pe Angajat.ro?

  • Cum pot să fiu primul care să afle când există locuri de muncă noi la BullGuard Software pe Angajat.ro?

  • Pe ce poziții are BullGuard Software locuri de muncă disponibile prin Angajat.ro?