Ingeniero de Software fullstack Senior at NEORIS
Quito, , Ecuador -
Full Time


Start Date

Immediate

Expiry Date

23 Apr, 26

Salary

0.0

Posted On

23 Jan, 26

Experience

5 year(s) or above

Remote Job

Yes

Telecommute

Yes

Sponsor Visa

No

Skills

Java, Angular, Microservices, MVC, TDD, BDD, HTML, CSS, SASS, APIs, JWT, OAuth2, Spring Boot, Git, CI/CD, Kafka, RabbitMQ

Industry

IT Services and IT Consulting

Description
NEORIS es un acelerador Digital que ayuda a las compañías a entrar en el futuro, teniendo 20 años de experiencia como Socios Digitales de algunas de las mayores compañías del mundo. Somos más de 4,000 profesionales en 11 países, con nuestra cultura multicultural de startup en donde cultivamos innovación, aprendizaje continuo para crear soluciones de alto valor para nuestros clientes. Estamos en búsqueda de desarrollador Fullstack Stack principal: Java · Angular Objetivo del Rol Diseñar, desarrollar y asegurar soluciones de software de alta complejidad, aplicando principios de arquitectura, calidad temprana y automatización, garantizando código escalable, seguro y alineado a los estándares técnicos y de negocio. Conocimientos Técnicos Clave Desarrollo y Arquitectura Programación orientada a objetos y programación funcional avanzada. Dominio del lenguaje de programación y su sintaxis. Diseño de arquitecturas basadas en microservicios, aplicando patrones de diseño, alta cohesión y bajo acoplamiento. Implementación de patrones MVC, MVVM y MVP. Principios SOLID, Clean Code y reutilización de código. Desarrollo guiado por pruebas TDD y BDD. Frontend Desarrollo de interfaces complejas y responsivas con HTML, CSS, SASS. Experiencia con Angular, Angular CLI y herramientas de diagnóstico (Chrome DevTools, Angular DevTools). Enfoque en accesibilidad, animaciones y experiencia de usuario. APIs, Seguridad y Calidad Diseño e integración de APIs REST escalables, documentadas y seguras. Autenticación y autorización: JWT, OAuth2, OpenID, SAML2. Implementación de estándares de seguridad OWASP Top 10 e ISO 27001. Pruebas tempranas: unitarias, de contrato, mutación y automatizadas. Uso de frameworks como OpenAPI y Spring Cloud Contract. Pruebas de performance y automatización. Datos y DevOps Bases de datos relacionales y no relacionales (diseño, normalización y optimización). Estrategias de cache, particionamiento y replicación. Control de versiones y flujos de trabajo Git. Diseño, configuración y monitoreo de pipelines CI/CD. Gestión de contenedores y accesos. Conocimientos cloud. Mensajería (deseable): Kafka, RabbitMQ. Herramientas Java / Spring Boot TypeScript Angular Bases de datos relacionales y NoSQL CI/CD Jira, Teams, Confluence, DrawIO Responsabilidades del Rol Diseñar y desarrollar soluciones robustas cumpliendo estándares técnicos y de calidad. Implementar estrategias de pruebas BDD basadas en historias de usuario. Ejecutar pruebas funcionales y no funcionales. Definir e implementar métricas de calidad de software (bugs, cobertura, calidad de código). Resolver incidencias y defectos en entornos productivos. Realizar code reviews y asegurar el cumplimiento de estándares. Proponer reglas de inspección de código en pipelines CI/CD. Definir arquitecturas para soluciones de alta complejidad. Acompañar y mentorizar a otros desarrolladores. Proponer mejoras técnicas y de proceso. Elaborar documentación técnica. Apoyar al arquitecto en la traducción de requerimientos funcionales. Coordinar y ejecutar despliegues y control de cambios. Proponer mejoras funcionales basadas en resultados de pruebas. Habilidades Blandas Comunicación efectiva. Liderazgo técnico. Resolución de problemas. Trabajo en equipo. Gestión del tiempo. Adaptabilidad. Pensamiento crítico y estratégico. Aprendizaje continuo. Ofrecemos: Cultura de innovación y crecimiento profesional Vinculación a tiempo indeterminado (relación de dependencias) Beneficios legales Seguro médico privado Póliza de vida Día libre de cumpleaños Te invitamos a conocernos en http://www.neoris.com, Facebook, LinkedIn, Twitter o Instagram: @NEORIS. Andres Felipe Pardo #LI-AP4
Responsibilities
Design and develop robust solutions adhering to technical and quality standards. Implement BDD testing strategies based on user stories and conduct functional and non-functional testing.
Loading...