Las responsabilidades del desarrollador de software incluyen:
- Producir código limpio y eficiente basado en especificaciones
- Probar e implementar programas y sistemas
- Reparar y mejorar el software existente
Resumen de trabajo
Buscamos un desarrollador de software para construir e implementar programas funcionales. Trabajará con otros desarrolladores y gerentes de producto a lo largo del ciclo de vida del desarrollo de software.
En este rol, debe ser un jugador de equipo con un buen ojo para los detalles y habilidades para la resolución de problemas. Si también tiene experiencia en marcos ágiles y lenguajes de codificación populares (por ejemplo, JavaScript), nos gustaría conocerte.
Su objetivo será crear programas y sistemas eficientes que satisfagan las necesidades de los usuarios.
Responsabilidades
- Trabajar con desarrolladores para diseñar algoritmos y diagramas de flujo.
- Produzca código limpio y eficiente basado en especificaciones
- Integrar componentes de software y programas de terceros
- Verificar e implementar programas y sistemas
- Solucionar problemas, depurar y actualizar el software existente
- Reúna y evalúe los comentarios de los usuarios
- Recomendar y ejecutar mejoras
- Cree documentación técnica para referencia y generación de informes.
Requisitos
- Experiencia probada como desarrollador de software, ingeniero de software o puesto similar
- Familiaridad con las metodologías de desarrollo ágiles
- Experiencia en diseño y desarrollo de software en un entorno basado en pruebas.
- Conocimiento de lenguajes de codificación (por ejemplo, C ++, Java, JavaScript) y marcos / sistemas (por ejemplo, AngularJS, Git)
- Experiencia con bases de datos y marcos de mapeo relacional de objetos (ORM) (por ejemplo, Hibernate)
- Capacidad para aprender nuevos idiomas y tecnologías.
- Excelentes habilidades de comunicación
- Capacidad de ingenio y resolución de problemas
- Atención a los detalles
- BSc / BA en Ciencias de la Computación, Ingeniería o un campo relacionado