Template / mémoire de description de travail du développeur complet

Nous embauchons un développeur complet responsable d'un large éventail de tâches. Vous devez être familier avec les technologies HTML, CSS, JavaScript et Back End et l'architecture de base de données. Vous devriez être en mesure de créer des sites Web avec une architecture interne robuste et offrir aux clients une expérience engageante et conviviale.

Vous travaillerez avec un produit de sa conception à son lancement final, en utilisant des processus standard pour garantir que les préoccupations techniques sont effectivement traitées à chaque étape de la pile de développement.

Profil de travail de développeur de pile complet

Un développeur complet fonctionne à la fois sur le dos (ou côté serveur) et le front-end (ou côté client) d'une application. Pour exécuter correctement leur travail, les développeurs complets doivent avoir une certaine connaissance d'un large éventail de spécialités de codage, des bases de données à la conception graphique et à la gestion de l'interface utilisateur / UX.

Les développeurs à stockage complet commencent par discuter des plateformes avec une équipe de conception visuelle, examinant souvent des prototypes avant de les convertir en produits programmés. Ensuite, ces programmeurs multi-talentueux conçoivent des bases de données et des serveurs en fonction pour gérer le contenu orienté client, surveillant constamment la réaction d'une application pour les utilisateurs finaux et la résolution des problèmes au besoin.

Les meilleurs développeurs de stockage à plein jour restent également à jour sur les tendances actuelles de l'industrie et les technologies émergentes et comment mettre en œuvre de nouvelles technologies pour répondre aux demandes de leurs employeurs.

Rapports à

  • Lead Tech
  • chef de produit
  • Directeur de la technologie

Responsabilités complètes des développeurs de piles

  • Aider avec la conception et le développement des logiciels
  • Exécutez des tests et des logiciels de fixation de bogues pour le maintenir optimisé
  • Écrivez du code propre pour les fins avant et arrière du logiciel
  • Créer des interactions utilisateur pour l'application Web
  • Créer des serveurs et des bases de données pour le dos du logiciel
  • Optimiser et assurer la compatibilité multiplateforme
  • Essayer et maintenir la pleine réactivité des applications
  • Collaborez avec des graphistes pour créer de nouvelles fonctionnalités
  • Développer des API et des services reposants
  • suivre les progrès technologiques pour améliorer les logiciels
  • Communiquer l'efficacité du développement de la technologie aux décideurs politiques
  • Évaluez la sécurité, l'entretien, l'évolutivité, et plus encore pendant le développement

Exigences et compétences des développeurs de pile complète

  • Diplôme en informatique ou un domaine pertinent
  • solides capacités organisationnelles et de gestion de projet
  • Compétence dans les langages frontaux primaires tels que HTML, CSS et JavaScript
  • Connaissance des cadres JavaScript tels que Angular JS, React et Amber
  • Compétence avec les langages de programmation côté serveur tels que Python, Ruby, Java, PHP, [et.net] (http://and.net/)
  • Connaissance des technologies de base de données telles que MySQL, Oracle et MongoDB
  • Excellentes capacités de communication verbale
  • Excellentes capacités de résolution de problèmes
  • Attention au détail