Plantilla de descripción del trabajo del programador/breve

Estamos contratando a un programador de computadoras técnicamente conocedor para crear y administrar el software del sistema de nuestra organización y la infraestructura informática. Administrar el rendimiento del sistema, brindar soporte técnico, análisis y actualización de programas existentes, encontrar y reparar fallas, soportar la arquitectura de datos, crear informes, construir software interno y limitar los posibles riesgos son todas las responsabilidades del programador de computadoras.

Su experiencia de programación ayudará a nuestro negocio a aumentar la eficiencia y el servicio mediante la construcción, mantenimiento y simplificación de nuestros sistemas y aplicaciones informáticas.

Perfil de trabajo del programador

Los programadores de computadoras están a cargo de desarrollar el código utilizado para crear software de computadora. Están en orden de diseñar el flujo de trabajo de un programa, desarrollar el código, probar el funcionamiento del programa y generar documentación para el programa. Los programadores de computadoras trabajan en varios negocios en proyectos que van desde la creación de aplicaciones hasta el desarrollo de software y más allá.

A menudo se requiere una licenciatura en informática o ingeniería informática para programadores de computadoras; Sin embargo, las empresas pueden renunciar a este requisito si un candidato puede demostrar una comprensión superior del tema. Los programadores de computadoras deben estar bien versados ​​en varios lenguajes de programación, incluidos Java, Python, C ++ y otros.

Informes a

  • Programador de computadoras senior
  • Jefe de Tecnología

Responsabilidades del programador

  • Trabajar con analistas de negocios e ingenieros de software para crear diseños de software
  • Crear requisitos del programa y prototipos rudimentarios
  • Convertir ideas y requisitos de software en código de alta calidad en el lenguaje de programación adecuado
  • Integrar soluciones de software independientes en sistemas de nivel superior
  • Cuando sea apropiado, use tecnologías basadas en la web para construir SaaS complejos
  • Pruebe el código regularmente para asegurarse de que proporcione los resultados deseados y depurar cuando sea necesario
  • Actualice el software y los sistemas para que sean más seguros y eficientes
  • Trabajar con escritores técnicos para generar documentación de asistencia del usuario

Requisitos y habilidades del programador

  • Una licenciatura en informática, ingeniería o un tema estrechamente relacionado
  • Conocimiento práctico de ingeniería de software orientada a objetos
  • Huella comprobado del éxito del desarrollo de aplicaciones
  • La capacidad de desarrollar un código limpio y bien documentado
  • habilidades de resolución de problemas y pensamiento crítico superiores complicados
  • Comprensión de SQL y Microsoft SQL Server
  • Excelente resolución de problemas y habilidades de comunicación
  • Conocimiento práctico de Microsoft Office Tools (Excel, Visio)
  • Se debe demostrar la capacidad de pensamiento analítico y crítico.
  • Familiaridad demostrada en lenguajes OOP (Java, C ++ y VB.NET
  • Conocimiento de HTML, JavaScript, CSS y AJAX
  • Familiaridad previa con enfoques de desarrollo de software ágil