Descripción del puesto: Programador (m/h/x)
Esta plantilla de la descripción del puesto de programador está optimizada para su publicación en bolsas de trabajo o páginas de empleo en Internet, y tu empresa podrá personalizarla fácilmente.
Refreshed on
February 6, 2020
Responsabilidades del programador incluyen:
- Colaboración con analistas y desarrolladores para elaborar diseños de software
- Formulación de especificaciones del programa y prototipos básicos
- Transformación de diseños y especificaciones de software en código de alto rendimiento en el lenguaje apropiado
Breve descripción del puesto
Buscamos un programador cualificado para desarrollar código funcional y seguro. Deberás desarrollar código de calidad para aplicaciones sencillas y para sistemas operativos o sistemas de información complejos. El candidato ideal sería un apasionado de la tecnología y del desarrollo de software. La atención al detalle y una mentalidad analítica son cualidades fundamentales para tener una exitosa carrera en programación.
El objetivo será diseñar y desarrollar software innovador y superior escribiendo código limpio y sin defectos.
Responsabilidades
- Colaborar con analistas y desarrolladores para elaborar diseños de software
- Formular especificaciones del programa y prototipos básicos
- Transformar diseños y especificaciones de software en código de alto rendimiento en el lenguaje apropiado
- Integrar soluciones de software individuales en sistemas de nivel superior
- Utilizar herramientas web para crear software como servicio (SaaS, por sus siglas en inglés) cuando corresponda
- Probar el código periódicamente para garantizar que ofrece los resultados deseables y depurarlo cuando sea necesario
- Realizar actualizaciones para que el software y los sistemas sean más seguros y eficientes
- Colaborar con los redactores técnicos para elaborar documentación de soporte a los usuarios
Requisitos
- Experiencia demostrada como programador o en un puesto relacionado
- Capacidad de programar en lenguajes como C++, Java (J2EE), XML, Python, etc.
- Experiencia en el desarrollo de aplicaciones web utilizando al menos un sistema web popular (JSF, Wicket, GWT, Spring MVC)
- Excelentes conocimientos de bases de datos relacionales, SQL y tecnologías ORM
- Atención al detalle y excelente capacidad de concentración
- Mentalidad analítica y pensamiento crítico
- Capacidad demostrable para descubrir y reparar errores en el código
- Grado en ciencias informáticas, ingeniería de software o en un campo relacionado