Ingénieur logiciel junior

Ingénieur
À temps plein
Belgrade, Serbia

À propos du poste

En tant qu’ingénieur logiciel junior, vous contribuerez au développement, aux tests et à la maintenance des fonctionnalités logicielles sur un ou plusieurs de nos produits principaux. En travaillant étroitement avec des ingénieurs seniors et des équipes interfonctionnelles, vous participerez à l’intégralité du cycle de vie du développement logiciel, de la collecte des exigences au déploiement. Vous devrez écrire un code propre et bien testé, participer activement à des revues de code et développer continuellement vos compétences techniques sous la supervision de membres expérimentés de l’équipe.

Gestion

Responsabilités

  • Écrire, tester et maintenir le code pour les fonctionnalités nouvelles et existantes entre les projets assignés
  • Collaborez avec des ingénieurs seniors, des chefs de produit et des QA pour comprendre les exigences et fournir des solutions
  • Participer à des revues de code, en fournissant et en recevant des retours constructifs
  • Déboguez et résolvez les défauts logiciels en temps voulu, en documentant les causes profondes et les correctifs
  • Écrire et maintenir les tests unitaires et d’intégration afin d’assurer la qualité et la fiabilité du code
  • Contribuer à la documentation technique, y compris les commentaires en ligne, les fichiers README et les entrées wiki
  • Suivre les normes de codage établies, les pratiques de contrôle de version et les procédures de déploiement
  • Communiquez clairement et rapidement les progrès, les blocages et les mises à jour de statut au sein de l’équipe
  • Participez à des cérémonies agiles incluant des stand-ups, la planification de sprints, des rétrospectives et des démonstrations
  • Soutenir les équipes QA et opérations lors des cycles de test et de résolution des problèmes de production
  • Améliorez continuellement votre compréhension du produit, de la base de code et du domaine métier

Exigences

  • La maîtrise de l’anglais écrit et oral est obligatoire
  • Licence en informatique, génie logiciel, ou domaine connexe, ou expérience pratique équivalente
  • 0 à 2 ans d’expérience professionnelle en développement logiciel (stages et projets académiques pris en compte)
  • Maîtrise d’au moins un langage de programmation (par exemple, C#, JavaScript, Python, Java ou similaire)
  • Compréhension fondamentale des technologies web, y compris HTML, CSS et JavaScript
  • Familiarité avec les systèmes de contrôle de version, en particulier Git
  • Compréhension de base des principes des tests logiciels et de l’écriture de tests unitaires
  • Capacité à apprendre rapidement, à bien suivre les directives et à poser des questions de manière proactive
  • Solides compétences en résolution de problèmes et souci du détail
  • Bonnes compétences en communication et en travail d’équipe, avec la capacité de travailler dans un environnement collaboratif et dynamique

Compétences préférées

  • Exposition aux pipelines CI/CD et aux cadres de test automatisés
  • Expérience avec les produits SaaS ou les environnements cloud
  • Familiarité avec les méthodologies de développement agile/scrum
  • Compréhension des API RESTful et des concepts de base de bases de données

Prêt quand tu veux

Il y a plusieurs façons d’obtenir l’aide dont vous avez besoin.

Des questions ?

Contactez notre équipe commerciale pour toute question.

Ventes de contact

Prêt à utiliser Proctorio ?

Vous pouvez commencer dès maintenant en vous inscrivant.

Inscrivez-vous dès aujourd’hui

Besoin d’aide ?

Nous sommes là pour vous 24h/24, 7j/7, 365 heures sur 7.

Lancer le chat en direct