Notre client recherche un ingénieur logiciel senior.
Le candidat idéal doit être un développeur possédant une solide expérience dans la création de logiciels d’application Web à l’aide de php, javascript et mysql, il / elle doit être un joueur d’équipe motivé, multitâche et démontré. Vous ferez partie d’une équipe incroyable responsable de tous les aspects du processus de développement logiciel en cours, de la spécification initiale au développement, aux tests et au déploiement.
Vous devez exceller dans le travail avec des applications et des frameworks à grande échelle et avoir des compétences de communication exceptionnelles.
Responsabilités
- Écrire un code propre, de haute qualité, hautes performances, maintenable, testable et réutilisable
- Développer et prendre en charge des logiciels, notamment des applications, l’intégration de bases de données, des interfaces et de nouvelles améliorations de fonctionnalités
- Dépanner, tester et maintenir le logiciel et les bases de données du produit de base pour assurer une optimisation et une fonctionnalité solides
- Réviser et déboguer le code
- Effectuer des tests de validation et de vérification, ainsi que des tests unitaires automatisés
- Résoudre des problèmes de performances complexes et des défis architecturaux
- Contribuer à toutes les phases d’un cycle de vie de développement agile
- Collaborer avec les autres membres de l’équipe et les intervenants
- Suivre les meilleures pratiques de l’industrieConnaissances et expérience requises
- Connaissances complètes en :
- Solide connaissance des frameworks Web PHP et PHP à 360 degrés tels que Laravel et SymfonyLa pile LAMP
- Bonne compréhension de la sécurité et de la base de données PHP
- La pile LAMPE
- Bonne compréhension des environnements Vagrant et Docker
- Connaissance de la programmation avancée, du code propre et des modèles de conception
- Bonne compréhension des problèmes de sécurité sur le Web
- Connaissance démontrable des technologies Web, notamment HTML, CSS, JavaScript, AJAX, etc.
- Bonne maîtrise de la programmation et de la conception orientées objet
- Compréhension du développement piloté par les tests et des tests automatisés
- Compréhension approfondie des scripts côté client et des frameworks JavaScript, y compris jQuery, AngularJS et des technologies similaires
- Expérience de l’utilisation d’outils de contrôle de version tels que Git et GitHub
- Solide connaissance des exploits d’applications Web et de leurs solutions
- Passion pour les meilleures pratiques de conception et de codage et un désir de développer de nouvelles idées audacieuses
- De préférence une qualification formelle en informatique (ou domaine connexe)
- 5+ années d’expérience de travail pertinente dans n’importe quel environnement logiciel bien connu
Si vous n’avez pas la qualification formelle mais que vous pouvez prouver que vous avez réussi dans un rôle similaire, vous pouvez être considéré
Compétences désirées:
- PHP
- Laravel
- Symfony
- Mysql
- Javascript
Expérience de travail souhaitée :
En savoir plus/Postuler à ce poste
En rapport
— to it-online.co.za