Desarrollador FullStack

El objetivo del cargo es desarrollar e implementar soluciones de software con tecnología en .Net Core (BackEnd) con conocimiento en Angular, Azure API Management y Azure Functions (C#).

 

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.

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)
  • Angular
  • Familiaridad con el consumo de servicios cloud Azure.
  • Pruebas unitarias.
  • Control de versiones Git – GitHub
  • Azure DevOps
  • SQL Server
  • Conocimientos en nube (Azure)
  • API Management
  • Service Bus
  • LogicApp
  • DataFactory
  • Azure Functions (C#)
  • Azure SQL Database
  • DevOps: Integración Continua y Despliegue Continuo.
  • Metodologías ágiles (Scrum, Kanban).
  • Experiencia en desarrollo de software.
  • Conocimiento en pruebas automatizada.
  • 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 deseables:

  • Conocimientos React.js.
  • Conocimientos React Native
  • Storage Account
  • Traffic Manager
  • Front Door
  • micro-servicios

Competencias fundamentales / Soft Skills

  • Capacidad de Análisis de información.
  • Trabajo en equipo.
  • Compromiso con las tareas.
  • 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.
  • Autogestión.
  • 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
  • Trabajo en equipo
  • 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