Procure Analytics

Desarrollador Senior de Aplicaciones C# .NET (Híbrido)

JavaScriptSQLC#
Traducción automática. Consulta el original.

Descripción

Resumen del puesto

DSSI / Amicus busca un Desarrollador Senior de Aplicaciones C# .NET con experiencia para unirse a nuestro equipo de Tecnología de la Información. Este puesto es responsable de diseñar, desarrollar, mejorar y dar soporte a la suite de aplicaciones Source-to-Pay de DSSI.

El candidato ideal será un desarrollador full-stack práctico que pueda trabajar en estrecha colaboración con los equipos de procesos de negocio, coordinadores de proyectos y otras partes interesadas para traducir los requisitos del negocio en soluciones tecnológicas fiables, escalables y fáciles de usar.

Desempeñará un papel importante en la expansión de la funcionalidad y la usabilidad de las aplicaciones principales de DSSI, incluyendo tanto las mejoras de la experiencia del usuario front-end como la funcionalidad de la aplicación back-end. Este puesto también ofrece la oportunidad de trabajar con un entorno tecnológico diverso que incluye .NET, SQL Server, IBM i/AS400, DB2, servicios web, XML/JSON e integraciones de e-procurement.

Funciones y Responsabilidades Principales

  1. Diseñar, desarrollar, mejorar y mantener aplicaciones web que soporten los procesos de negocio Source-to-Pay de DSSI.
  1. Analizar los requisitos del negocio y del sistema y traducirlos en soluciones técnicas efectivas.
  1. Trabajar en estrecha colaboración con los equipos de procesos de negocio, coordinadores de proyectos y otras partes interesadas para comprender los requisitos y entregar soluciones que satisfagan las necesidades del negocio.
  1. Desarrollar nueva funcionalidad y mejoras en las aplicaciones existentes, incluyendo capacidades de interfaz de usuario y back-end.
  1. Proporcionar soporte técnico continuo y resolución de problemas para las aplicaciones existentes y los problemas de producción.
  1. Desarrollar y mantener aplicaciones y servicios desplegados en servidores web.
  1. Diseñar e implementar software utilizando prácticas establecidas de programación orientada a objetos y desarrollo de aplicaciones empresariales.
  1. Desarrollar y mantener integraciones utilizando servicios web RESTful, Web API, XML, JSON y tecnologías relacionadas.
  1. Trabajar con bases de datos relacionales, incluyendo SQL Server, e integrar aplicaciones con los sistemas IBM i/AS400 y DB2 existentes.
  1. Participar en la arquitectura de aplicaciones, integración de sistemas, diseño de bases de datos y desarrollo de soluciones técnicas.
  1. Asumir la responsabilidad de los proyectos asignados e iniciativas de desarrollo, asegurando entregables de calidad y finalización a tiempo.
  1. Crear y mantener la documentación técnica apropiada, incluyendo documentación de aplicaciones, texto de ayuda, requisitos y resultados de pruebas, comentarios del programador y descripciones de objetos.
  1. Desarrollar y ejecutar pruebas unitarias y de integración, y dar soporte a las Pruebas de Aceptación de Usuario según sea necesario.
  1. Dar soporte a la formación de usuarios y ayudar a los usuarios de negocio con la adopción de funcionalidades nuevas y mejoradas.
  1. Resolver problemas técnicos complejos e identificar oportunidades para mejorar el rendimiento, la fiabilidad, la mantenibilidad y la usabilidad de las aplicaciones.
  1. Participar en revisiones de código y seguir los estándares, procedimientos y mejores prácticas de desarrollo de TI establecidos.
  1. Mantenerse al día con las tecnologías emergentes, las prácticas de desarrollo y las tendencias de la industria relevantes para el entorno tecnológico de la organización.
  1. Colaborar con otros desarrolladores y miembros del equipo de TI, y proporcionar orientación técnica y mentoría a desarrolladores con menos experiencia.
  1. Apoyar los objetivos de la organización para el desarrollo de negocio, la prestación de servicios, la eficiencia operativa y la mejora continua a través del uso efectivo de la tecnología.
  1. Realizar otras tareas y responsabilidades según lo asignado por la dirección.
  1. Cumplir con las políticas de la empresa, los procedimientos de TI, los estándares de programación y los requisitos de gestión de proyectos/tareas.
  1. Soportar y mantener el Sistema de Gestión de Calidad de la Compañía y los estándares de calidad aplicables.
  1. Promover un entorno de trabajo profesional, respetuoso e inclusivo, coherente con las políticas de Igualdad de Oportunidades de Empleo de la Compañía.

Requisitos

Conocimientos, Habilidades y Experiencia Requeridos

  1. Título de Grado en Informática, Sistemas de Información, Procesamiento de Datos o un campo relacionado, o una combinación equivalente de educación, formación y experiencia.
  1. 6+ años de experiencia práctica en el desarrollo y soporte de aplicaciones web utilizando C# y .NET.
  1. 6+ años de experiencia trabajando con Microsoft SQL Server, incluyendo desarrollo de bases de datos y programación SQL.
  1. 4+ años de experiencia con controles Telerik UI y desarrollo de aplicaciones empresariales orientadas a objetos.
  1. Fuerte dominio de C#, ASP.NET / .NET, JavaScript, HTML5, CSS3, AJAX y desarrollo de aplicaciones web.
  1. 3+ años de experiencia desarrollando servicios web RESTful e integraciones de Web API.
  1. Experiencia en el desarrollo e integración de interfaces basadas en XML y JSON.
  1. Conocimiento de diseño, desarrollo e integración de bases de datos relacionales.
  1. Comprensión del Ciclo de Vida del Desarrollo de Software (SDLC), metodologías de desarrollo de software, metodologías de bases de datos y prácticas de integración de sistemas.
  1. Sólidas habilidades analíticas y de resolución de problemas con capacidad para solucionar problemas técnicos complejos.
  1. Capacidad para comprender los procesos de negocio y traducir los requisitos del negocio en soluciones técnicas prácticas.
  1. Excelentes habilidades de comunicación escrita y verbal.
  1. Capacidad para trabajar eficazmente tanto de forma independiente como parte de un equipo de TI pequeño y colaborativo.
  1. Disposición y capacidad para mentorizar a desarrolladores junior y compartir conocimientos técnicos.
  1. Capacidad demostrada para aprender nuevas tecnologías y adquirir nuevas habilidades técnicas a medida que evolucionan los requisitos del negocio y la tecnología.

Experiencia Preferente / Adicional

La siguiente experiencia es preferente pero no obligatoria:

  1. Experiencia trabajando con IBM i / AS400 e IBM DB2.
  1. Experiencia con integraciones cXML y OCI PunchOut.
  1. Experiencia con plataformas de e-procurement, Source-to-Pay, ERP o integración B2B.
  1. Experiencia integrando aplicaciones con sistemas externos de clientes, proveedores o terceros.
  1. Experiencia con iniciativas de modernización o migración de aplicaciones empresariales.
  1. Experiencia trabajando en un entorno que soporta múltiples aplicaciones e integraciones de negocio.

Más oportunidades con un solo perfil

¿Quieres optar a más puestos sin repetir todo el proceso? Crea tu perfil para que te encuentren las empresas que usan Nort.

Crear mi perfil

Tu próximo empleoya está buscándote.

Nort

Plataforma de reclutamiento inverso para programadores