Descripción del puesto de desarrollador de software

Descripción general del trabajo

Contenido

Estamos buscando un desarrollador de software competente para diseñar e implementar aplicaciones de software funcionales para nuestros clientes. Trabajará con gerentes de producto y un equipo de desarrolladores a lo largo de todo el ciclo de vida del desarrollo de software. El objetivo de esta función es crear programas de software efectivos que satisfagan los requisitos de nuestros clientes al máximo.

Como desarrollador de software, trabajará en varios proyectos de software a la vez. Se espera que sea excepcionalmente bueno escribiendo código claro y desarrollando aplicaciones de software seguras. Debe tener una gran pasión por los lenguajes de codificación como JavaScript y experiencia laboral en Agile Frameworks. Además de esto, debe tener buen ojo para los detalles y trabajar como un jugador de equipo.

Si está listo para trabajar en un entorno de trabajo dinámico y demostrar sus habilidades para resolver problemas, estaremos encantados de conocerle. ¡Envíenos sus solicitudes de inmediato!

Responsabilidades

  • Comprenda los requisitos del cliente y planifique su enfoque hacia el desarrollo de software.

  • Trabaje en estrecha colaboración con un equipo de desarrolladores para diseñar diagramas de flujo y algoritmos.

  • Producir códigos eficientes y limpios basados ??en los requisitos dados.

  • Integre programas y componentes de software de terceros al código existente.

  • Verificar e implementar sistemas y programas.

  • Solucionar problemas, depurar y actualizar los programas existentes para garantizar la eficacia de los componentes del software.

  • Recopile y evalúe los comentarios de los usuarios. Realice los cambios necesarios en consecuencia.

  • Recomendar y ejecutar mejoras en los programas de software existentes.

  • Crear informes técnicos para referencias.

Requisitos

  • Licenciatura en Informática, Tecnologías de la Información o carreras afines.

  • Experiencia laboral comprobada como ingeniero de software, desarrollador de software o puesto similar.

  • Excelente conocimiento de las técnicas de Desarrollo Ágil.

  • Experiencia en diseño y desarrollo de software en un entorno basado en pruebas.

  • Excelente conocimiento de lenguajes de codificación como Java, C ++, JavaScript y Systems/Frameworks como Git, AngularJS, etc.

  • Comprensión profunda de la escritura e implementación de API.

  • Sólidos conocimientos de bases de datos.

  • Bien versado en Mapeo Objeto-Relacional (ORM) y marcos relacionados.

  • El conocimiento de las herramientas de control de versiones de código será una ventaja adicional.

  • Capacidad para aprender nuevas tecnologías y lenguajes.

  • Excelentes habilidades de comunicación.

  • Aptitud para la solución de problemas y el ingenio.

Deja una respuesta 0