AI-Assisted Code Analyst 100% Remoto

 Posted 4 hours ago
  
 Spain
  
2-5 years experience
Apply Now

Please mention DailyRemote when applying

AI Summary

Transform functional requirements into software components and optimize application code using advanced AI tools. The role involves analyzing Java-based applications to reduce technical debt and ensuring code quality and scalability.
Descripción del Rol
Transformar los requisitos funcionales y no funcionales del producto en componentes de software (código fuente) que cumplan con las especificaciones, pautas de arquitectura y estándares de codificación. Esto incluye comprender las especificaciones/requisitos; diseñar, codificar y probar componentes de software de manera unitaria; automatizar pruebas unitarias; comentar/documentar código conforme a los estándares; aplicar protocolos de gestión de configuración de software (SCM) e integrar componentes en el producto de software; reparar defectos de código encontrados durante las pruebas y/o desbloqueo.


Descripción del Servicio:
Analista de Código Asistido por IA en ACERO
Como Analista de Código Asistido por IA, participarás en el diseño de las soluciones y software
para cubrir las funcionalidades requeridas. Además, revisarás, mejorarás y optimizarás el código de la aplicación utilizando herramientas avanzadas de IA y prácticas de desarrollo modernas en herramientas de Controles de Trading. Este rol combina análisis de aplicaciones, aseguramiento de la calidad del código y optimización impulsada por IA, contribuyendo a la entrega de soluciones robustas, escalables y seguras alineadas con los estándares tecnológicos del banco.

Responsabilidades
Necesitamos a alguien como tú para ayudarnos en diferentes frentes:
- Desarrollar las especificaciones requeridas, a través de la entrega de servicios y componentes técnicos necesarios para su operación con una visión de tu propio desarrollo y su integración con otros equipos y sistemas.
- Documentar las soluciones en JIRA, Confluence, ALM…
- Analizar y revisar aplicaciones basadas en Java y Spring Boot para asegurar la calidad del código, escalabilidad y mantenibilidad, y reducir la deuda técnica.
- Aprovechar herramientas impulsadas por IA (por ejemplo, GitHub Copilot, Devin) para acelerar el análisis de código, la refactorización y la documentación.
- Colaborar con equipos de ingeniería para identificar cuellos de botella de rendimiento y proponer mejoras.
- Apoyar la implementación de mejores prácticas en el desarrollo backend y frontend.
- Contribuir a los procesos de integración y entrega continua. Gestionar solicitudes a otros equipos de soporte de producción.

Experiencia y Habilidades Obligatorias
- Se requiere un mínimo de 3 años de experiencia como desarrollador en las áreas requeridas.
- Conocimiento y experiencia en herramientas impulsadas por IA (por ejemplo, GitHub Copilot, Devin).
- Experiencia en mejorar la calidad del código, reducir la deuda técnica y mejorar la eficiencia de entrega.
 Java; Conectividad de Base de Datos Java; J2EE
 Springboot
 Javascript
 Maven
 JADE (nodejs)
 HTML
 BBDD Oracle
 APIs, Microservicios
 Pipelines de CI/CD, control de versiones (Git) y prácticas de DevOps
 Alta experiencia en ciberseguridad y Calidad (Fortify, SonarQube…) para resolver y reducir la deuda técnica

Idiomas
o Inglés (NIVEL MÍNIMO B1, idealmente B2)
o Español (NIVEL MÍNIMO C1)

Habilidades Deseables
 Conocimiento de plataformas en la nube y sistemas distribuidos es una ventaja
o Conocimiento y experiencia con herramientas de IA
o Conocimiento de productos de Tesorería/Financieros
o Capacidad para entender requisitos de analistas de negocio
o Interés en nuevas tecnologías y lenguajes de programación
o Buenas habilidades de comunicación escrita y verbal
o Experiencia de trabajo en un entorno de equipo

Otra Información
- Disponibilidad para realizar diferentes turnos de trabajo y no tener miedo de trabajar en entornos estresantes.

Educación
- Conocimiento en las habilidades requeridas, o formación académica: Ciencias de la Computación, Matemáticas o equivalente

Similar Jobs

See all Remote Software Development jobs →

Personalize your Remote Job Search in 3 Easy Steps!

Discover remote opportunities in Software Development

Answer easy questions

Answer easy questions

200,000+ jobs across 15+ categories

Get your best job matches

Get your best job matches

Only hand-screened, legit jobs

Find a remote job faster

Find a remote job faster

No ads, scams, or junk

I was the first applicant for a remote marketing position that got listed on the company website the same day I applied. Had an interview within 48 hours!

Sarah J. — Sarah J. · Marketing Manager ★★★★★ Verified