Descripción del puesto
Este es un puesto técnico-funcional de alto nivel responsable del diseño, desarrollo y mantenimiento integral de aplicaciones de software robustas y escalables. El candidato ideal aprovechará una amplia experiencia en Java (Spring Boot, servicios REST) y tecnologías en la nube de AWS (Lambda, ECS, EC2) dentro de un entorno ágil y centrado en el cliente. Este puesto requiere un enfoque analítico sólido para crear soluciones eficientes y de alta calidad, resolver problemas complejos de producción y garantizar el cumplimiento de los estándares de desarrollo de software de la organización, con especial atención a sistemas financieros y relacionados con auditoría.
Responsabilidades clave
- Diseño y Desarrollo de Software: Diseñar, desarrollar, probar y mantener soluciones de software eficientes y de alta calidad y nuevas funciones utilizando servicios Java, Spring Boot y REST.
- Implementación en la nube de AWS: Desarrollar y desplegar aplicaciones nativas en la nube utilizando servicios clave de AWS, incluyendo bases de datos Lambda, ECS, EC2, Step Functions y Aurora/RDS.
- Soporte de producción y resolución de problemas: Proporcionar soporte oportuno y eficaz para actividades de producción sensibles al tiempo, depurar código existente y solucionar problemas complejos de aplicaciones con un tiempo de respuesta mínimo.
- Consulta técnica: Aplica conocimientos tecnofuncionales para comprender los objetivos empresariales (especialmente relacionados con los procesos de informes y auditoría financiera) y traducirlos en especificaciones técnicas sólidas.
- Gobernanza del SDLC: Aplica conocimientos sobre metodologías formales de desarrollo, incluyendo Agile, gestión del cambio y procesos de liberación, para garantizar las mejores prácticas a lo largo de todo el ciclo de vida del desarrollo de software.
- Estimación y planificación: Estima de forma fiable el tiempo, esfuerzo, dependencias y recursos necesarios para completar tareas de desarrollo y contribuir a una planificación integral del proyecto.
- Colaboración: Construir y mantener relaciones sólidas y colaborativas tanto con equipos de TI como con clientes empresariales no técnicos para asegurar una comunicación clara de conceptos técnicos y la entrega exitosa de proyectos.
Cualificaciones y habilidades requeridas
Conocimientos técnicos (imprescindibles)
- Experiencia: Mínimo de seis (6) años de experiencia en Tecnologías de la Información, incluyendo al menos cinco (5) años en un rol práctico como desarrollador.
- Lenguajes y frameworks básicos: Experiencia probada en desarrollo de software utilizando servicios Java, Spring Boot y REST.
-
AWS Cloud: Experiencia sólida y práctica con activos clave de AWS:
- Calcular: Lambda, ECS, EC2.
- Orquestación/Identidad: Funciones escalonadas, roles IAM.
- Base de datos: Experiencia con bases de datos relacionales, específicamente Aurora Database y RDS.
- Arquitectura: Amplio conocimiento de los estándares de sistemas de información y arquitectura de aplicaciones.
- Herramientas de desarrollo: Familiaridad con los sistemas de control de versiones y sólidas habilidades de analítica y resolución de problemas.
Educación y certificaciones
- Licenciatura en Informática, Sistemas de Información o un campo relacionado.
- Las certificaciones técnicas en Java y/o AWS para el producto soportado son un gran plus.
- Certificación en al menos una metodología formal de desarrollo (por ejemplo, Scrum Master, certificaciones Agile).
Habilidades funcionales y profesionales
- Es esencial tener experiencia previa trabajando en informes financieros, sistemas financieros, procesos financieros y de auditoría .
- Sólido conocimiento de metodologías de desarrollo Ágil y experiencia trabajando en un entorno Ágil.
- Capacidad para comunicar conceptos, términos y lenguaje técnicos de manera eficaz tanto a públicos técnicos como no técnicos.
- Capacidad probada para construir y mantener relaciones sólidas en un entorno de prestación de servicios centrado en el cliente.
- Excelentes habilidades para resolver problemas, análisis y pensamiento crítico.
- Es un placer tener: Experiencia en desarrollo web/UI usando HTML, CSS, JavaScript y frameworks como Angular.js.
Compensación: 43,00 dólares la hora
Sobre nosotros
AHU Technologies INC. es una empresa de consultoría de TI y dotación de personal permanente que satisface y supera las necesidades cambiantes de servicios de TI de las principales corporaciones dentro de los Estados Unidos. Hemos estado brindando soluciones de TI a clientes de diferentes sectores de la industria, ayudándolos a controlar los costos y liberar recursos internos para enfocarse en temas estratégicos.
AHU Technologies INC. fue cofundada por jóvenes emprendedores tecno-comerciales visionarios que siguen siendo nuestros principales consultores. Al mantener relaciones de trabajo con un grupo de otros consultores independientes altamente calificados, tenemos un número creciente de recursos disponibles para proyectos de desarrollo. Actualmente estamos trabajando en varios proyectos como entretenimiento multimedia, soluciones ERP, almacenamiento de datos, aplicaciones web, telecomunicaciones y medicina para nuestros clientes en todo el mundo.
(si ya tienes un currículum en Indeed)
