Programador de aplicaciones - Python Baltimore

Programador de aplicaciones - Python

Tiempo completo • Baltimore
Beneficios:
  • Seguro médico
  • Tiempo libre remunerado
  • Formación y desarrollo
Descripción del puesto
  • Ayudar en el diseño, desarrollo, pruebas y mantenimiento de aplicaciones web y APIs utilizando Python y frameworks de desarrollo modernos.
  • Apoyar el desarrollo de APIs RESTful y servicios backend.
  • Contribuye al procesamiento de datos, la automatización y los flujos de trabajo asistidos por IA.
  • Colaborar con desarrolladores senior y analistas de negocio para traducir los requisitos funcionales en soluciones técnicas.
  • Escribe código limpio, mantenible y bien documentado siguiendo prácticas de codificación segura.
  • Desarrollar y ejecutar pruebas unitarias y ayudar con las pruebas de integración.
  • Participa en revisiones de código y ceremonias Agile.
  • Apoyar la resolución de problemas de aplicaciones y la resolución de incidencias en entornos de desarrollo y pruebas.
  • Cumple con todas las políticas, procesos, herramientas y metodologías de seguridad, Oficina de Gestión de Proyectos (PMO), control de cambios, gestión del trabajo, prestación de servicios.
Cualificaciones
  • Un mínimo de tres (3) años de experiencia profesional en desarrollo de software (las prácticas cuentan para la experiencia)
  • Experiencia con programación en Python.
  • Experiencia desarrollando o consumiendo APIs REST.
  • Buen conocimiento de bases de datos relacionales (PostgreSQL, MySQL o similares) y de escribir consultas SQL.
  • Familiaridad con herramientas de control de versiones como Git, JIRA.
  • Buen entendimiento de los principios de programación orientada a objetos.
  • Fuertes habilidades analíticas y de resolución de problemas.
  • Capacidad para trabajar en un entorno colaborativo de equipo Ágil.
  • Un mínimo de dos (2) años de experiencia con frameworks de Python como FastAPI, Flask o Django.
  • Exposición a bibliotecas de IA/ML como Pandas, NumPy, Scikit-learn o TensorFlow/PyTorch.
  • Experiencia integrando APIs de IA (por ejemplo, OpenAI, servicios de IA de AWS, Azure AI, etc.).
  • Experiencia con automatización de scripts o automatización de flujos de trabajo.
  • Familiaridad con plataformas en la nube (AWS, Azure o Google Cloud).
  • Experiencia construyendo o consumiendo microservicios.
  • Experiencia trabajando con herramientas de contenedores como Docker.
  • Familiaridad con herramientas CI/CD (GitHub Actions, GitLab CI, Jenkins).
  • Conocimientos básicos de seguridad y autenticación de APIs (OAuth2, JWT).
  • Exposición a tecnologías front-end (JavaScript, React o Angular).
  • Experiencia trabajando en aplicaciones basadas en datos o orientadas al público.
  • Gran interés en la modernización de aplicaciones habilitadas por IA en sistemas gubernamentales.

Compensación: 65.000,00 $ - 85,000,00 $ al año




(si ya tienes un currículum en Indeed)

O aplicar aquí.

* campos requeridos

Ubicación
Or
Or