Pan-American Life Insurance Group logo

Software Developer

Pan-American Life Insurance Group

On-sitemidPosted 2h ago

Job description

Buscamos un(a) Desarrollador(a) de Software (.NET & APIs) para integrarse a un equipo de ingenieros regional

, brindando soporte a múltiples países de la región. Este rol está orientado a la modernización de aplicaciones legacy

, desarrollo y consumo de APIs

, e integración de sistemas dentro de un entorno corporativo heterogéneo.

El candidato ideal cuenta con una sólida base técnica en .NET, se siente cómodo trabajando con plataformas heredadas y puede colaborar efectivamente con equipos distribuidos geográficamente, usuarios de negocio y socios de integración. Esta posición es clave dentro del roadmap evolutivo de aplicaciones críticas del negocio.

Responsabilidades Principales

  • Diseñar, desarrollar, mantener y evolucionar aplicaciones web y backend utilizando Microsoft .NET

    .

  • Participar en iniciativas de modernización de sistemas legacy

    , mejorando arquitectura, mantenibilidad y desempeño.

  • Diseñar, construir e integrar APIs REST y SOAP

    .

  • Brindar soporte a integraciones bajo principios SOA

    .

  • Colaborar con equipos técnicos y de negocio a nivel regional para entregar nuevas funcionalidades.

  • Analizar y optimizar estructuras de bases de datos relacionales y consultas SQL.

  • Elaborar y mantener documentación técnica y procedimientos operativos.

  • Proveer soporte a producción

    , incluyendo análisis y resolución de incidentes.

  • Participar en revisiones de código, pruebas unitarias y aseguramiento de la calidad.

  • Trabajar bajo metodologías Ágiles / Scrum

    .

  • Coordinar con equipos de infraestructura y DevOps para despliegues, parches y estabilidad de ambientes.

  • Brindar soporte fuera de horario según los esquemas regionales establecidos.

Requisitos Técnicos

  • Título universitario en Ingeniería en Sistemas, Informática o experiencia práctica equivalente.

  • 5 o más años de experiencia profesional en desarrollo de software .

  • Experiencia sólida en tecnologías Microsoft .NET

    :

  • C# y/o VB.NET

  • .NET Framework y .NET Core / .NET

  • Experiencia en desarrollo de aplicaciones web con:

  • ASP.NET / ASP.NET MVC

  • HTML5, CSS, JavaScript, jQuery

  • Next JS, React

  • Experiencia en diseño e integración de APIs REST y SOAP

    .

  • Conocimiento sólido de conceptos SOA, patrones de diseño y arquitectura de aplicaciones

    .

  • Experiencia con SQL Server

    :

  • Diseño de bases de datos relacionales

  • Optimización de consultas y procedimientos almacenados

  • Conocimiento del Ciclo de Vida de Desarrollo de Software (SDLC) y metodologías ágiles

    (Scrum / Kanban).

  • Experiencia utilizando Git u otras herramientas de control de versiones.

  • Experiencia con documentación con Confluence y administración de tareas con Jira

Conocimientos deseables:

  • Experiencia con:

  • WCF, LINQ, WPF

  • Patrones de arquitectura moderna (Clean Architecture, DDD, CQRS)

  • Experiencia en entornos cloud con énfasis en:

  • AWS (principal)

    : Lambda, API Gateway, ECS/EKS, RDS, DynamoDB

  • Azure (opcional / deseable, no requerido)

  • Experiencia con pipelines de CI/CD (GitHub Actions, Azure DevOps u otros).

  • Uso de contenedores y orquestadores (Docker, Kubernetes).

  • Conocimiento en herramientas de Inteligencia Artificial.

  • Plataformas de integración de APIs como MuleSoft (Anypoint Platform):

  • Enfoque de API-led connectivity

  • Flujos de integración y orquestación

  • Experiencia integrando sistemas legacy (ej. AS400) con aplicaciones modernas es un plus

  • No obligatorio; altamente valorado dentro del roadmap actual de integración

Hábilidades blandas e Idioma

  • Excelente comunicación verbal y escrita.

  • Capacidad para trabajar en equipos regionales, distribuidos y multiculturales

    .

  • Pensamiento analítico y enfoque en resolución de problemas.

  • Alto nivel de autonomía, sentido de pertenencia y priorización de tareas.

  • Adaptabilidad frente a cambios y requerimientos dinámicos.

  • Interés en el aprendizaje continuo y en compartir conocimiento.

  • Capacidad para desenvolverse en entornos de soporte productivo.

  • Inglés: nivel intermedio (indispensable) para colaboración con equipos regionales, documentación y discusiones técnicas.