Modèle de description de travail du programmeur / mémoire

Nous embauchons un programmeur informatique techniquement bien informé pour créer et gérer les logiciels système de notre organisation et l'infrastructure informatique. La gestion des performances du système, la prise en charge technologique, l'analyse et la mise à niveau des programmes existants, la recherche et la réparation de défauts, la prise en charge de l'architecture de données, la création de rapports, la création de logiciels internes et la limitation des risques possibles sont toutes les responsabilités du programmeur informatique.

Votre expérience de programmation aidera notre entreprise à augmenter l'efficacité et le service en construisant, en maintenant et en simplifiant nos systèmes et applications informatiques.

Profil du travail du programmeur

Les programmeurs informatiques sont chargés de développer le code utilisé pour créer des logiciels informatiques. Ils sont afin de concevoir le flux de travail d'un programme, de développer le code, de tester le fonctionnement du programme et de générer des documents pour le programme. Les programmeurs informatiques travaillent dans diverses entreprises sur des projets allant de la création d'applications au développement de logiciels et au-delà.

Un baccalauréat en informatique ou en génie informatique est souvent requis pour les programmeurs informatiques; Cependant, les entreprises peuvent renoncer à cette exigence si un candidat peut démontrer une compréhension supérieure du sujet. Les programmeurs informatiques devraient être bien familiaux dans divers langages de programmation, notamment Java, Python, C ++ et autres.

Rapports à

  • programmeur informatique senior
  • Directeur de la technologie

Responsabilités du programmeur

  • Travailler avec les analystes commerciaux et les ingénieurs logiciels pour créer des conceptions de logiciels
  • Créer des exigences du programme ainsi que des prototypes rudimentaires
  • Convertir les idées et les exigences logicielles en code de haute qualité dans le langage de programmation approprié
  • Intégrer des solutions logicielles autonomes dans des systèmes de niveau supérieur
  • Le cas échéant, utilisez des technologies Web pour construire un SaaS complexe
  • Testez le code régulièrement pour s'assurer qu'il fournit les résultats souhaités et déboguez si nécessaire
  • Améliorer les logiciels et les systèmes pour les rendre plus sûrs et efficaces
  • Travailler avec des rédacteurs techniques pour générer une documentation d'aide aux utilisateurs

Exigences et compétences du programmeur

  • Un baccalauréat en informatique, ingénierie ou sujet étroitement lié
  • Connaissance pratique de l'ingénierie logicielle orientée objet
  • Fonctionnement éprouvé du succès du développement des applications
  • La capacité de développer un code propre et bien documenté
  • Capacités de résolution de problèmes complexes supérieures et critiques
  • Compréhension de SQL et Microsoft SQL Server
  • Excellentes capacités de dépannage et de communication
  • Connaissance pratique des outils Microsoft Office (Excel, Visio)
  • La capacité de pensée analytique et critique doit être démontrée.
  • Familiarité démontrée dans les langues OOP (Java, C ++ et VB.NET
  • Connaissance de HTML, JavaScript, CSS et AJAX
  • Familiarité préalable avec les approches de développement logiciel Agile