Desarrollador FrontEnd (Angular)

Algunas funciones serán

Desarrollar aplicaciones y/o componentes de software según el stack tecnológico de los proyectos.

Desarrollar y consumir API´s y otros artefactos de desarrollo según sean definidos en la arquitectura de las aplicaciones y/o durante la ejecución del proyectos o soportes.

Desarrollar componentes para gestión de estados como el uso de RxJS o NgRx, para mantener la coherencia de los datos en la aplicación y permitir la interacción del usuario.

Desarrollar aplicaciones y/o componentes de software aplicando prácticas de código seguro

Optimizar el rendimiento de la aplicación Frontend y Backend, minimizando el tiempo de carga y mejorando la experiencia del usuario.

Aplicar las mejores prácticas de desarrollo de software.

Llevar a cabo la revisión de las historias de usuario y solicitudes asignadas para aclarar lo necesario a fin de crear los artefactos que den solución a las mismas.

Realizar las estimaciones para la construcción de los artefactos de desarrollo teniendo en cuenta todo el ciclo de desarrollo.

Construir y llevar a cabo pruebas unitarias para los desarrollos realizados cumpliendo con la cobertura técnica y de calidad definidas.

Lo que requieres

Perfil

Ingeniero de Sistemas o carreras afines. 

Mínimo cuatro (4) años desempeñando cargos o llevando a cabo actividades relacionadas con esta solicitud

Conocimientos en:

  • .Net Core. Net (Api Rest)
  • Familiaridad con el consumo de servicios cloud Azure. 
  • Control de versiones Git – GitHub
  • Azure DevOps
  • SQL Server 
  • Conocimientos en nube (Azure)
  • Azure Functions (C#)
  • Azure LogicApp 
  • Azure SQL Database
  • API Management 
  • Azure Blob Storage 
  • Service Bus 
  • DevOps: Integración Continua y Despliegue Continuo 
  • Metodologías ágiles (Scrum, Kanban). 
  • Experiencia en desarrollo de software
  • Conocimientos en prueba unitarias
  • Buen manejo de estructuras de datos y conocimientos en algoritmia y programación orientada a objetos
  • Excelente capacidad de abstracción en el diseño y construcción de soluciones

Conocimientos opcionales

  • Angular 
  • Azure Logic App 
  • Azure Synapse 
  • Azure Sendgrid 
  • Conocimientos React.js. 
  • Conocimientos React Native. 
  • Storage Account 
  • Traffic Manager
  • Front Door
  • micro-servicios. 
  • Logic App 
  • DataFactory

Competencias fundamentales / Soft Skills

  • Capacidad de Análisis de información. 
  • Trabajo en equipo.
  • Compromiso con las tareas. 
  • Responsabilidad. 
  • Capacidad de trabajo en forma remota. 
  • Comunicación asertiva.
  • Cumplimiento con los plazos establecidos. 
  • Capacidad y disposición de aprendizaje.
  • Sentido de urgencia y cumplimiento. 
  • Buena comunicación tanto escrita como para hablar en público.
  • Capacidad de análisis y resolver problemas
  • Atención al detalle.
  • Servicio al cliente.
  • Pasión por el desarrollo de software.
  • Autogestión y autoaprendizaje.
  • Liderazgo de equipos

Resultados esperados

  • Generación de entregables y artefactos técnicos y documentales definidos en el proyecto y/o en el soporte asignados. 
  • Aporte en la generación de soluciones a los requerimientos. 
  • Cumplimiento en la planeación, definición de tareas, refinamiento, y desarrollo de las HU asignadas. 
  • Cumplir con la cobertura definida en el análisis de código estático del proyecto evaluada por SonarQube. 
  • Atención oportuna de los incidentes que ingresen a la bandeja del paquete de soporte. 
  • Cumplimiento de los ANS´s establecidos para cada una de las actividades asignadas.
  • Agregar valor en cada uno de los sprints y de los proyectos y soportes asignados.
  • Aporte técnico en las sesiones realizadas.
  • Asistencia a las ceremonias del sprint donde participe.

Condiciones deseables:

Preferiblemente que viva en el área Metropolitana.

Pongámonos en contacto