ANALISTA DESARROLLADOR FULLSTACK

Hace 3 días

Lima Metropolitana, Lima, Perú Efitec-Corporation Jornada completa S/ 90,000 - S/ 130,000 Por obra

Garantizar la entrega de soluciones de software de alto valor de negocio mediante el desarrollo de aplicaciones web (Front-end y Back-end) que cumplan estrictamente con los estándares de calidad intransigente, seguridad nativa y mantenibilidad de la compañía.

  • Analizar la documentación funcional o historias del software a desarrollar.Desarrollo de requerimientos/funcionalidades en base al documento funcional según la tecnología solicitada.
  • Realizar el mantenimiento, actualizaciones de softwares y aplicaciones
  • Análisis e implementación de mejoras
  • Monitorear y ajustar el código para cumplir con los umbrales de éxito en SonarQube, asegurando una calificación "A" en bugs, vulnerabilidades y code smells.
  • Aplicar el principio SOLID, KISS y heurísticas de limpieza para evitar funciones con demasiados argumentos, argumentos bandera o código muerto que dificulte el mantenimiento.
  • Refactorización y Aplicación de Polimorfismo.
  • Generar documentación legible, mantenible y equilibrada al finalizar cada desarrollo antes del pase a producción, utilizando diagramas para facilitar la interpretación.
  • Diseñar y ejecutar pruebas unitarias con Jest.js bajo la estructura Arrange, Act, Assert, buscando alcanzar una cobertura mínima óptima del 80%.

Buscamos profesionales:

  • Bachiller o titulado en Ingeniería de Sistemas, Computación o afines
  • 4 años de experiencia como Programador/Analista Programador o similar, preferible en seguros

Conocimientos indispensables:

  • Front-end: React y TypeScript.
  • Back-end: Node.js con NestJS y TypeScript.
  • Bases de Datos: Experiencia en SQL Server y DynamoDB.
  • Testing Riguroso: Experiencia en pruebas unitarias con Jest.js bajo estructura AAA (Arrange-Act-Assert) y metodologías TDD/BD.
  • Dominio de principios SOLID, KISS y heurísticas de calidad.
  • Uso de Git para mantener un historial de cambios limpio, evitando comentarios innecesarios en el código.

Valoramos:

  • Experiencia o Conocimientos en metodologías de trabajo ágiles (Scrum - Kamban).
  • Conocimiento de Cursor, Antigravity.

Competencias:

  • Capacidad de análisis y resolución de problemas.
  • Proactividad y autonomía técnica.
  • Planificación y organización
  • Orientación a buenas prácticas y seguridad.
  • Comunicación clara y efectiva.
  • Trabajo en equipo
  • Orientación a resultados

Beneficios

¿Qué encontrarás en Efitec?

  • Proyectos tecnológicos de alto impacto.
  • Un equipo colaborativo que comparte conocimiento.
  • Aprendizaje y crecimiento continuo.
  • Espacios donde tus ideas cuentan.

¿Te identificas con este Perfil? Queremos conocerte

Somos Efitec-Corporation , Somos un empresa con experiencia de más de 10 años trabajando con metodologías ágiles, brindamos servicios de Desarrollo de Software a Medida, Transformación Digital: Aplicaciones Móviles | Business Intelligence | RPA, Fábrica de Software, entre otros. C ontamos con amplia trayectoria en el mercado asegurador.