Our vacancies

Search Jobs  

Analista Senior de desarollo de aplicaciones

Job Introduction

Esta es una posición práctica responsable de dictar normas técnicas, promover la reutilización, definir y construir diseños técnicos, participar en el desarrollo de piezas de código reutilizables, liderar la definición de herramientas, plataformas y nuevas tecnologías.

El analista senior de desarrollo deberá asegurar que las respectivas perspectivas de negocio, aplicación, datos y tecnología estén alineadas con las estrategias, políticas y estándares de tecnología y gobernanza de la organización.  Ejecutará tareas de análisis de requerimientos, diseño, arquitectura y desarrollo de soluciones de software, en su mayoría en tecnologías de Microsoft .NET.

Se espera que esta posición asegure de que la arquitectura de TI general se mantenga de manera coherente y que se hagan las consideraciones adecuadas para su seguridad, viabilidad de la solución para el negocio y la calidad. El Analista senior de desarrollo está obligado junto con arquitectos y jefe de desarrollo a definir, construir, administrar y gobernar los estándares comunes de tecnología de aplicaciones empresariales de Bupa, lo que resulta en la reducción de los costos de gestión de la tecnología, la promoción de la innovación, la reducción de riesgos y la promoción de los valores de Bupa.

Evalúa e identifica problemas críticos con facilidad, ejerce un juicio independiente y toma decisiones, que se basan en la experiencia y el conocimiento. Analiza y propone soluciones a situaciones empresariales complejas relacionadas con sistemas y procesos de negocio. Revisa, evalúa y puede consultar con analistas de negocios y representantes de unidades de negocio para recomendar el mejor curso de acción.

Role Responsibility

  • Coordinar y participar en el diseño, arquitectura, desarrollo e implementación de soluciones de software. Esto incluye el liderazgo de grupos de desarrolladores, analistas de negocio o proveedores como la fábrica de software
  • Influir en la implementación de soluciones de software al comprender las necesidades empresariales y las tendencias de la industria
  • Investigar, identificar, seleccionar y probar los productos tecnológicos necesarios para la entrega de soluciones.
  • Diseñar soluciones tecnológicas modelando requisitos y aplicando metodologías de arquitectura estándar y gestionar el ciclo de vida de la entrega de soluciones de TI.
  • Actuar como "agente de cambio" y fomentar continuamente el intercambio de clientes, arquitectura e información técnica entre terceros y Bupa en general.
  • Optimizar las limitaciones (por ejemplo, recursos, técnicas y de rendimiento) para ofrecer soluciones arquitectónicas, desarrollando tecnologías y/o conceptos avanzados/vanguardistas
  • Entender e interpretar los requisitos buscando información, facilitando la creación de consensos y sintetizando y traduciendo ideas en requisitos o resultados procesables.
  • Supervisar la integridad general de la arquitectura de aplicaciones y mantener la visión arquitectónica alineada con la estrategia de negocio de Bupa Global
  • Mentorear, guiar y capacitar al equipo de desarrollo en estándares, marcos y nuevas formas de codificación para mejorar la eficiencia y la productividad
  • Desarrollar piezas de código reutilizable
  • Realizar las tareas de desarrollo de software de acuerdo con los estándares y metodologías definidas
  • Participar en sesiones de revisiones de código con otros miembros del equipo de desarrollo y arquitectos.
  • Elaborar y/o actualizar las historias de usuario asignadas que permitan satisfacer las necesidades de las areas
  • Trabajar con otros equipos y colegas para cumplir o objetivos de negocio, que pueden requerir pragmatismo para cumplir la entrega de una solución.
  • Participar en los diferentes aspectos del SDLC, incluido el desarrollo, las pruebas y la implementación
  • Servir como el punto de escalamiento final para cuestiones críticas en su área de especialización.
  • Investigar e identificar oportunidades de mejora a través del entendimiento de las diferentes áreas de negocio, sus procesos y su forma de operar para después presentar y desarrollar/modificar soluciones de software.
  • Llevar la resolución y la prevención de problemas proporcionando orientación y experiencia en la materia a los equipos internos.
  • Asegurarse de que todos los niveles de servicio internos y externos se cumplan de manera oportuna y, al mismo tiempo, cumplan con los estándares de calidad.
  • Utilizar habilidades deductivas para investigar y resolver una amplia gama de problemas.
  • Aprovechar la habilidad técnica para analizar la configuración del sistema, los registros, la base de datos, el contenido y el código fuente para ayudar en la resolución de defectos.
  • Identificar los defectos en el software y escalar adecuadamente para asegurarse de que se eliminan los defectos y se corrigen los datos afectados.
  • Mantener un excelente relacionamiento con las áreas usuarias y garantizar su satisfacción frente a los servicios de IT asociados a esta posición
  • Disposición a investigar y averiguar sobre software y reglas complejas.
  • Deberes adicionales según lo considere necesario la administración.

The Ideal Candidate

  • Ingenieria de sistemas o en campos relacionados
  • 4 años de experiencia como mínimo en este papel
  • Conocimiento de las operaciones de desarrollo de software y cómo segregar los entornos de producción, pruebas y aceptación de usuarios.
  • Capacidad para reaccionar y resolver actividades de Negocio Habitual (BAU, por sus siglas en inglés) y realizar un seguimiento y planificación de tareas relacionadas con los proyectos.
  • Servicio al cliente para mantener las áreas de negocio y equipos satisfechos con las entregas de TI.
  • Autodesarrollo personal es importante para identificar nuevas tecnologías y oportunidades para crecer y ayudar a mejorar el negocio.
  • Debe demostrar un conocimiento competente de C#, ASP.NET, desarrollo de SQL, desarrollo de SSIS-ETL, VB.NET, MVC, Entity, formularios Web, SSRS.
  • Conocimiento de JavaScript, HTML, CSS, jQuery, patrones SOA y REST, Angular JS y comprensión de la arquitectura y los servicios de implementación de Azure o AWS.
  • Experiencia con integración empresaria.
  • Mínimo de 1-2 años de experiencia en arquitectura, estándares y diseño técnico, especialmente en tecnologías de Microsoft.
  • Mínimo de 3 años de análisis, diseño y desarrollo de aplicaciones.
  • Mínimo de 3 años de experiencia profesional "práctica" en el desarrollo de aplicaciones .NET.
  • Conocimiento experto de REST y servicios web con experiencia práctica en el consumo de API para interactuar con aplicaciones y/o desarrollos de interfaz de usuario
  • Exposición arquitectónica a Microsoft y tecnologías digitales.
  • Capacidad para interactuar eficazmente tanto con usuarios no técnicos como con usuarios altamente técnicos
  • Capacidad para priorizar y equilibrar múltiples tareas.
  • Disposición a investigar y averiguar sobre software y reglas complejas.
  • Familiaridad con metodologías de solución de problemas.
  • Familiaridad con los sistemas de control de cambios, el seguimiento de cambios, DevOps, los servicios de M.S. Team, administración del ciclo de vida de las aplicaciones.
  • Capacidad para aplicar experiencia técnica en soluciones de sistemas de diseño. Capacidad para usar procedimientos definidos para configurar, probar y depurar software.
  • Capacidad para trabajar de forma independiente.
  • Excelentes habilidades de comunicación escrita y verbal.
  • Fuertes habilidades interpersonales.
  • Capacidad para relacionarse bien con clientes internos y externos y entender sus necesidades.
  • Habilidades de organización y priorización son indispensables.

Bupa

Apply

This website is using cookies to improve your browsing experience. If you navigate to another page without changing the settings below you consent to this. Read more about cookies.