Description de l'offre
Missions
- Concevoir, implémenter, maintenir et déployer des applications.
- Convertissez les spécifications et les exigences en code d’application fonctionnel.
- Démontrer l’accent mis sur la qualité (tests unitaires, tests système, tests d’acceptation des utilisateurs) et sur la propriété du support produit…
- Prise en charge des déploiements et des versions.
- Créer des produits conviviaux, efficaces et attrayants.
- Appliquer de bonnes pratiques de programmation.
- Contribuer au développement, à la maintenance et à l’amélioration des applications Python internes.
- Travailler en étroite collaboration avec d’autres équipes de développement pour assurer une mise en œuvre réussie des applications.
- Effectuer l’analyse des logiciels, le débogage et le dépannage des problèmes.
- Créez des suites de tests pour les applications Web.
Profil recherché
- Bachelor en génie logiciel ou connexe.
- Plus de 5 ans d'expérience en développement d'applications avec des serveurs Web basés sur Python.
- Création d'API Backend & Frontend en utilisant Tornado / Django / Flask etc.
- Bonne connaissance de Python, y compris la capacité de créer et de maintenir des projets et des classes.
- Expérience avec les techniques de dépannage et de test Python.
- Expérience pratique des méthodologies de déploiement Python.
- Expérience avec les méthodologies du cycle de vie du développement logiciel.
- Solide expérience de travail avec les API RESTful, y compris les microservices.
- Bonne connaissance des Interfaces, des web-services, des API, de la programmation à distance.
- Expérience pratique avec n'importe quelle base de données SQL avec création de schémas et requêtes SQL.
- Solides compétences en débogage, en résolution de problèmes et en enquête.
- Expérience avec la méthodologie Agile/Scrum.
- Expérience avec les plateformes OS, les réseaux, les bases de données, les technologies d'interface utilisateur (HTML, CSS).
- Expérience des outils CICD comme Bit bucket, GitHub.
- Autonome qui peut travailler de manière indépendante.
- Solides compétences en conseil et en communication.
- Capacité à travailler efficacement avec diverses organisations à la recherche de solutions aux problèmes.