В момента търсим високо квалифициран и мотивиран софтуерен инженер на C++ да се присъедини към нашия динамичен екип. Като софтуерен инженер на C++, ще имате централна роля в разработка и подобряването на нашите софтуерни приложения, използвайки вашия опит в програмирането на C++ за да създавате ефективни, здрави и мащабируеми решения. Ще се сътрудничите с междуфункционални екипи, включително мениджъри на продукти, дизайнери и тестери, за да се уверите, че нашият софтуер отговаря на изискванията на клиентите и на стандартите на индустрията.
Отговорности:
- Сътрудничете със заинтересовани страни, за да съберете и анализирате изискванията и спецификациите за софтуера.
- Проектирайте, разработвайте, тествайте и поддържайте висококачествени приложения на C++, спазвайки най-добрите практики и стандарти за кодиране.
- Оптимизирайте кода за производителност, мащабируемост и стабилност, идентифицирайте и разрешавайте проблеми и въпроси, когато те възникнат.
- Участвайте в прегледи на кода и дискусии по дизайна, като предоставяте конструктивна обратна връзка за подобряване на общото качество на софтуера.
- Постоянно разширявайте познанията си по техники за програмиране на C++ и тенденции в индустрията, като вградите нови прозрения във вашата работа.
- Сътрудничете с екипи за контрол на качеството, за да идентифицирате, възпроизведете и разрешите дефекти в софтуера.
- Създавайте и поддържайте ясна, сжата техническа документация за дизайна на софтуера, кода и потребителските ръководства.
- Наставлявайте и осигурявайте насоки за младши инженери, като насърчавате културата на постоянно обучение и подобрение.
Изисквания:
- Бакалавърска степен по Компютърни науки, Инженерство или сродна област.
- 3+ години професионален опит в разработката на софтуер, с акцент върху програмирането на C++.
- Солидни познания по C++ език, библиотеки и рамки (като Boost, STL или Qt).
- Степен на владеене на обектно-ориентирано програмиране, дизайнерски шаблони и структури от данни.
- Опит с многонишковост, управление на паметта и мрежово програмиране.
- Опит с системи за контрол на версиите (като Git) и инструменти за проследяване на грешки (например JIRA).
- Отлични аналитични, решаващи проблеми и отстраняващи грешки умения.
- Силни комуникативни умения и способност да работите ефективно в колаборативна екипна среда.
- Детайли и организация, с умение да управлявате множество задачи и да спазвате крайните срокове.
Плюсове биха била:
- Познания по други програмни езици, като Python, Java или C#.
- Опит с разработка за различни платформи, включително Linux, Windows и macOS.
- Познаване на методологии за агилна разработка на софтуер, като Scrum или Kanban.
Ако сте талантлив софтуерен инженер на C++ с пасион за създаването на иновативни софтуерни решения, искаме да чуем от вас! Моля, изпратете ни вашата автобиография и мотивационно писмо, детайлно описващи вашия опит и квалификации. Очакваме с нетърпение да прегледаме вашата кандидатура.