Resumen del trabajo
Buscamos un ingeniero de aplicaciones con experiencia para formar parte de nuestro dinámico equipo. El candidato ideal será responsable del diseño y la implementación de aplicaciones de software, el desarrollo de métricas de rendimiento, la solución de problemas y la resolución de problemas experimentados por usuarios. El ingeniero de aplicaciones debe ser un excelente comunicador, solucionador de problemas y requerir una supervisión mínima para lograr los resultados deseados.
Responsabilidades
- Desarrollar e implantar aplicaciones de software personalizadas que cumplan los requisitos empresariales.
- Utilizar los conocimientos de programas y equipos informáticos para identificar problemas técnicos y resolverlos adecuadamente.
- Colaborar con el equipo de desarrollo para mantener y mejorar las aplicaciones informáticas.
- Gestione todo el proceso de desarrollo de aplicaciones, desde la concepción hasta la fabricación.
- Probar e implantar nuevas aplicaciones de software, así como mantener las aplicaciones de software existentes.
- Trabajar con la gestión de proyectos y otros equipos técnicos para garantizar que los resultados del proyecto se cumplan a tiempo y dentro del presupuesto.
- Diseñar y desarrollar interfaces interactivas usuario para mejorar la usabilidad de las aplicaciones informáticas.
- Identificar y solucionar los problemas técnicos experimentados por usuarios.
- Desarrollar métricas de rendimiento, supervisarlas y analizarlas para mejorar el rendimiento de las aplicaciones.
- Seguir la metodología de desarrollo de software y las mejores prácticas para garantizar la calidad y la capacidad de mantenimiento del código.
Requisitos
- Licenciatura en informática, ingeniería de software o campo relacionado
- Más de 3 años de experiencia como ingeniero de aplicaciones o funciones similares
- Experiencia con metodologías de desarrollo de software como Agile, Scrum o Waterfall
- Dominio de lenguajes de programación como Java, C++, Python y Ruby.
- Experiencia con varios sistemas operativos como Windows, UNIX y Linux
- Conocimiento de bases de datos relacionales como MySQL, Oracle y PostgreSQL
- Familiaridad con patrones de diseño, conceptos OOP y metodologías SDLC
- Experiencia con sistemas de control de versiones como Git, SVN o TFS
- Excelentes aptitudes para la resolución de problemas, la comunicación y la colaboración
- Gran atención al detalle y capacidad de trabajar de forma independiente para lograr resultados.