Skip to content

Search jobs inside your AI agent. Claude, ChatGPT, Gemini, Cursor and Grok

Connect

banconacionaldepanama

NewBe an early applicant

Analista Programador (a)

Posted Updated
Discussion

Summary

Designs, develops and maintains mobile banking apps and digital solutions for Banco Nacional de Panamá, integrating REST APIs with institutional and banking systems. Day-to-day work uses a mobile stack (Flutter, React Native, Kotlin, Swift or .NET MAUI) plus SQL, Git, CI/CD, Firebase and agile practices, with some web (React/Angular) work.

Descripción del puesto

Diseñar, desarrollar, implementar y dar mantenimiento a aplicaciones móviles y soluciones digitales, de acuerdo con los lineamientos, estándares tecnológicos y controles de seguridad del Banco, con el propósito de atender los requerimientos de las distintas áreas y contribuir a la automatización de procesos. Asimismo, integrar aplicaciones con APIs, servicios institucionales y sistemas bancarios, garantizando altos niveles de calidad, seguridad y rendimiento, y participar en la evolución de componentes web asociados a las soluciones digitales.

Requisitos

Requisitos principales:

  • Experiencia en desarrollo de aplicaciones móviles publicadas en Google Play y/o App Store.
  • Estudios universitarios culminados en Ciencias Computacionales, Análisis y Programación de Sistemas de Información o carreras afine.
  • Experiencia en posicione similares.
  • Dominio de al menos una tecnología móvil: Flutter, React Native, Kotlin, Swift o .NET MAUI.
  • Experiencia en integración de APIs REST y consumo de servicios.
  • Conocimientos en seguridad móvil (OAuth 2.0, JWT y protección de datos).
  • Manejo de arquitecturas de desarrollo móvil (MVVM, Clean Architecture o similares).
  • Experiencia con bases de datos SQL y almacenamiento local.
  • Conocimientos en pruebas, depuración y aseguramiento de calidad de aplicaciones.
  • Manejo de Git, Azure DevOps o GitHub.
  • Experiencia trabajando con metodologías ágiles (Scrum o Kanban).
  • Conocimientos de desarrollo web (React, Angular, HTML, CSS y JavaScript).
  • Experiencia con Firebase, notificaciones push y procesos CI/CD.
  • Experiencia en banca digital, aplicaciones transaccionales o medios de pago.
  • Conocimiento de UX/UI, accesibilidad e inglés técnico.

Beneficios

El salario y beneficios se conversarán en entrevista.

Skills

What Middle Software Engineering jobs ask for — and how much of it you have →
Apply

See also

Software Engineering jobs by country — openings, pay and top skills →