В момента търсим високо квалифициран и мотивиран софтуерен инженер на C++ да се присъедини към нашия динамичен екип. Като софтуерен инженер на C++, ще имате централна роля в разработка и подобряването на нашите софтуерни приложения, използвайки вашия опит в програмирането на C++ за да създавате ефективни, здрави и мащабируеми решения. Ще се сътрудничите с междуфункционални екипи, включително мениджъри на продукти, дизайнери и тестери, за да се уверите, че нашият софтуер отговаря на изискванията на клиентите и на стандартите на индустрията.

Отговорности:

  1. Сътрудничете със заинтересовани страни, за да съберете и анализирате изискванията и спецификациите за софтуера.
  2. Проектирайте, разработвайте, тествайте и поддържайте висококачествени приложения на C++, спазвайки най-добрите практики и стандарти за кодиране.
  3. Оптимизирайте кода за производителност, мащабируемост и стабилност, идентифицирайте и разрешавайте проблеми и въпроси, когато те възникнат.
  4. Участвайте в прегледи на кода и дискусии по дизайна, като предоставяте конструктивна обратна връзка за подобряване на общото качество на софтуера.
  5. Постоянно разширявайте познанията си по техники за програмиране на C++ и тенденции в индустрията, като вградите нови прозрения във вашата работа.
  6. Сътрудничете с екипи за контрол на качеството, за да идентифицирате, възпроизведете и разрешите дефекти в софтуера.
  7. Създавайте и поддържайте ясна, сжата техническа документация за дизайна на софтуера, кода и потребителските ръководства.
  8. Наставлявайте и осигурявайте насоки за младши инженери, като насърчавате културата на постоянно обучение и подобрение.

Изисквания:

  1. Бакалавърска степен по Компютърни науки, Инженерство или сродна област.
  2. 3+ години професионален опит в разработката на софтуер, с акцент върху програмирането на C++.
  3. Солидни познания по C++ език, библиотеки и рамки (като Boost, STL или Qt).
  4. Степен на владеене на обектно-ориентирано програмиране, дизайнерски шаблони и структури от данни.
  5. Опит с многонишковост, управление на паметта и мрежово програмиране.
  6. Опит с системи за контрол на версиите (като Git) и инструменти за проследяване на грешки (например JIRA).
  7. Отлични аналитични, решаващи проблеми и отстраняващи грешки умения.
  8. Силни комуникативни умения и способност да работите ефективно в колаборативна екипна среда.
  9. Детайли и организация, с умение да управлявате множество задачи и да спазвате крайните срокове.

Плюсове биха била:

  1. Познания по други програмни езици, като Python, Java или C#.
  2. Опит с разработка за различни платформи, включително Linux, Windows и macOS.
  3. Познаване на методологии за агилна разработка на софтуер, като Scrum или Kanban.

    Ако сте талантлив софтуерен инженер на C++ с пасион за създаването на иновативни софтуерни решения, искаме да чуем от вас! Моля, изпратете ни вашата автобиография и мотивационно писмо, детайлно описващи вашия опит и квалификации. Очакваме с нетърпение да прегледаме вашата кандидатура.