Categorías
···
Entrar / Registro

Desarrollador Senior Python

$180,000-200,000/año

Checkmate

New York, NY, USA

Favoritos
Compartir

Parte del contenido se ha traducido automáticamenteVer original
Descripción

Como Desarrollador Senior Python, trabajará con nuestra aplicación y colaborará con equipos de terceros para integrar nuestra aplicación con las de ellos. Nuestro backend es un conjunto de APIs utilizadas por diversas aplicaciones frontend de React, incluyendo sitios web de pedidos en línea, aplicaciones móviles y quioscos de pedidos en tiendas. Contamos con tres APIs principales, cada una bastante grande: API Admin (para el panel de administración), API de Pedidos (para productos de comercio electrónico) y API en Tienda (para nuestros productos en tienda, incluyendo quioscos y sistemas de visualización en cocina). La aplicación principal se basa en Flask y utiliza MySQL como base de datos. No utilizamos un ORM para comunicarnos con la base de datos, por lo que debe estar bien versado en escribir SQL y trabajar directamente con una base de datos para ser eficaz. Integrar con APIs proporcionadas por el equipo de backend para ofrecer conexiones perfectas entre nuestras aplicaciones. Integrar directamente con APIs externas. Ampliar las capacidades de nuestras APIs REST: crear nuevos endpoints utilizando la especificación OpenAPI. Crear nuevas funcionalidades de backend para ayudar a expandir el conjunto de funciones de nuestros productos orientados al cliente. Mejorar la experiencia del usuario final reduciendo la latencia de los endpoints de la API utilizando todas las herramientas disponibles (consultas SQL, índices, caché, tareas en segundo plano, Datadog APM, etc.). Detectar y corregir errores encontrados por los usuarios finales. Reestructurar partes de la aplicación que requieren modernización. Ampliar el alcance y cobertura de la suite de pruebas automatizadas. Requisitos Excelentes habilidades de comunicación escrita y verbal. 5-10 años como Desarrollador Python. Experiencia con Flask o Django, con preferencia marcada por experiencia en Flask. Un conocimiento profundo sobre cómo trabajar directamente con bases de datos y escribir consultas SQL personalizadas. Experiencia trabajando en una aplicación orientada al consumidor con altos requisitos de rendimiento. Experiencia integrando APIs externas para pagos y otras funciones no principales. Experiencia trabajando en una aplicación de comercio electrónico, preferiblemente en la industria de restaurantes o minorista. Conocimiento y experiencia con sistemas CRM y/o aplicaciones de fidelización y marketing, directa o indirectamente mediante la integración con dichos sistemas. Experiencia práctica con Celery, Redis, Docker, Linux y AWS es un plus. Experiencia trabajando con una base de código establecida y asumiendo la responsabilidad de ciertas partes de la misma (si solo ha trabajado en proyectos creados desde cero, este puesto no es para usted). Capacidad para trabajar de forma independiente con mínima supervisión: debe ser autónomo, no requerir supervisión constante para mantenerse en tarea y disfrutar resolviendo problemas principalmente por su cuenta. Licenciatura en Ciencias de la Computación, Ingeniería o campo relacionado. El empleado debe estar disponible hasta al menos las 4 p.m. hora estándar del este de EE. UU. Dado que contratamos desde todo el mundo, nuestros empleados deben coordinar y estar presentes en tiempo real. 100 % Remoto $180,000 - $200,000 Beneficios Plan de atención médica (médico, dental y visual) Plan de jubilación (401k) Seguro de vida (básico, voluntario y por desastre) Tiempo libre remunerado flexible Licencia familiar (maternidad, paternidad) Discapacidad a corto y largo plazo Capacitación y desarrollo Trabajo desde casa Plan de opciones de acciones

Fuentea:  workable Ver publicación original

Ubicación
New York, NY, USA
Mostrar mapa

workable

También le puede interesar

Workable
Ingeniero de Aplicaciones Elite
Se busca un Ingeniero de Aplicaciones Empresariales a tiempo completo para un puesto presencial. Esta persona será responsable de la administración, supervisión y mantenimiento de las aplicaciones empresariales de Contabilidad. Responsabilidades: Administrar y dar soporte a la plataforma Elite 3E de la empresa Actuar como experto técnico y recurso especializado en el sistema financiero de la empresa tanto para el grupo financiero como para el departamento de TI, brindando experiencia en funcionalidad, integración, rendimiento/resolución de problemas, diseño, implementación, etc. Administrar todos los demás sistemas de la plataforma financiera de la empresa, incluyendo diversos sistemas auxiliares de la aplicación Elite 3E y herramientas como (entre otros) Paperless Performa, IDE, Design Gallery (EDG), Workspace. Responsable de las tareas de administración y soporte relacionadas con el sistema Elite 3E. Esto puede incluir, entre otros: mantenimiento programado al cierre mensual Actualizaciones de 3E, Workspace y otros sistemas de software relacionados Coordinar con los administradores de bases de datos y aplicaciones en proyectos relacionados con el sistema financiero Responsable de los entregables de desarrollo de personalizaciones en Elite 3E (formularios, consultas, informes, métricas, etc.) con integración de calidad y consistente entre aplicaciones financieras clave y soluciones de personalización de documentos. Analizar y colaborar con los usuarios del equipo financiero y el equipo de TI sobre el impacto de las actualizaciones de software de proveedores Coordinar con los equipos de Contabilidad y TI para priorizar y abordar problemas y objetivos de los sistemas financieros Responsable de probar aplicaciones del sistema financiero durante cambios, mejoras, actualizaciones y mantenimiento mensual del sistema, así como de documentar integraciones del sistema, procesos de copia de seguridad y recuperación ante desastres Gestión de proyectos: crear, hacer seguimiento y actualizar todas las tareas de personalización en Elite 3E y nuevos proyectos. Trabajar estrechamente con el equipo de Contabilidad para entregar proyectos estratégicos Informar de manera oportuna al departamento y a la gerencia sobre el estado del proyecto, problemas e ideas de resolución Gestionar tickets de soporte de proveedores Monitorear y optimizar el rendimiento del sistema y la utilización del almacenamiento, planificar actualizaciones de hardware o software necesarias para soportar el crecimiento del sistema Investigar y evaluar nuevas tecnologías para mejorar los procesos actuales de las aplicaciones Utilizar herramientas para proteger el código fuente de las aplicaciones y mantener el control de versiones. Requisitos Se requiere experiencia mínima de 3 años en el uso de software de contabilidad y gestión de tiempo legal; se prefiere experiencia con Elite 3E Experiencia en el mantenimiento de Proforma Tracker, plantillas 3E, 3E Workspace y BizTalk. Dominio del Marco de Aplicaciones y Herramientas Elite, incluyendo IDE y Design Gallery (EDG) Experiencia en la administración de Windows Server Conocimientos intermedios a avanzados de SQL Experiencia en instalación y configuración de aplicaciones Se prefiere fluidez en el esquema de base de datos SQL de Elite 3E o demostrar capacidad para desarrollar dicha fluidez Experiencia mínima de 5 años en la gestión, diseño e implementación de sistemas informáticos Windows. Es deseable experiencia en la administración de Microsoft SQL y MS Active Directory. Se prefiere experiencia en la administración de iManage, sistemas de gestión contable Thomson Reuters 3e y administración del sistema Foundations. Se prefiere certificación Microsoft Certified Systems Engineer (MCSE), aunque no es obligatoria.
Hackensack, NJ, USA
Salario negociable
Workable
Desarrollador TIBCO
Rol: Desarrollador TIBCO Ubicación: Jackson MI - Modalidad híbrida Tipo de puesto: Contrato Estamos buscando un Desarrollador TIBCO para unirse al equipo de integración que apoya a Consumers Energy en Jackson, MI. El candidato ideal tendrá una amplia experiencia en TIBCO BusinessWorks 6.x y un sólido conocimiento de los patrones de integración empresarial. Responsabilidades: ·       Diseñar, desarrollar y soportar soluciones de integración utilizando TIBCO BusinessWorks 6.x y 5.x, TIBCO EMS, desarrollo de API y TIBCO BusinessEvents. ·       Desarrollar y mantener API utilizando TIBCO API Exchange, incluyendo servicios web RESTful y SOAP ·       Configurar y monitorear mensajería utilizando TIBCO EMS, Hawk y Rendezvous ·       Colaborar con analistas de negocio, arquitectos y otros desarrolladores para entregar soluciones de integración de alta calidad ·       Diagnosticar y resolver problemas de producción de manera oportuna ·       Participar en revisiones de código y procesos de despliegue ·       Asegurar que los componentes de integración cumplan con estándares de seguridad, rendimiento y escalabilidad Requisitos obligatorios: ·       5 o más años de experiencia práctica en: ·       TIBCO BusinessWorks (BW) 6.x y 5.x ·       TIBCO EMS, Hawk, BusinessEvents ·       TIBCO Rendezvous y API Exchange Gateway ·       Sólido conocimiento de SOA y arquitectura de integración ·       Experiencia con API RESTful y SOAP ·       Conocimientos en DevOps, pipelines CI/CD y control de versiones basado en Git ·       Sólidas habilidades de depuración y resolución de problemas en entornos empresariales ·       Capacidad para trabajar de forma independiente en entornos híbridos/remotos ·       Excelentes habilidades de comunicación verbal y escrita Deseable: ·       Conocimientos de contenedores (Docker/Kubernetes) y plataformas en la nube (Azure o AWS) ·       Experiencia con otras tecnologías de integración o lenguajes de scripting ·       Experiencia previa en sectores de servicios públicos o energéticos Nota: necesitan habilidades de desarrollo BW y BE, no solo una u otra, deben tener buenas habilidades de comunicación, dominio claro del inglés; también estoy preguntando si están dispuestos a mudarse a Jackson MI, junto con experiencia en desarrollo de API
Jackson, MS, USA
Salario negociable
Workable
Ingeniero Principal de Software - Node
Resumen del trabajo Un Ingeniero Principal de Software para Node es un asociado en Creative Chaos que es principalmente responsable de desarrollar aplicaciones del servidor en diversas plataformas de software, incluyendo pero no limitado a escribir APIs Restful que serán utilizadas por aplicaciones cliente. Un ingeniero principal de software se asegura de que la funcionalidad, seguridad y rendimiento de la aplicación del servidor sean según el diseño y estén completamente libres de errores. Los ingenieros principales tienen la responsabilidad de liderar un equipo de ingenieros, capacitar a los miembros del equipo mediante formación continua y orientación. Funciones y Responsabilidades Liderar un equipo de ingenieros de software Capacitar a los miembros del equipo mediante formación y orientación Analizar los requisitos del negocio Estimar las tareas asignadas Escribir código y pruebas unitarias Colaborar con otros miembros del equipo Optimizar el código para mejorar la seguridad y el rendimiento Mantener los sistemas corrigiendo cualquier problema existente Actualizar el software de seguimiento de incidencias Proporcionar actualizaciones de estado Comunicarse con el cliente Controlar versiones del código Investigar nuevas tecnologías Actualizar habilidades y conocimientos Evaluar candidatos para puestos vacantes Requisitos Título mínimo de Licenciatura en Ciencias de la Computación/Ingeniería de Software o equivalente. Mínimo 6-8 años de experiencia relacionada en la industria profesional Excelentes habilidades de comunicación Alto dominio de las tecnologías en Javascript Conocimiento de NodeJS y sus frameworks disponibles como ExpressJS y NestJS Conocimiento y experiencia en la escritura de componentes backend y APIs Restful Comprensión de los estándares de accesibilidad y cumplimientos de seguridad Conocimientos prácticos de Typescript, funciones de Azure, YAML, Terraform son preferidos. Experiencia con diferentes bases de datos relacionales y sin esquema como MySQL, PostgreSQL y MongoDB Crear la estructura de la base de datos para la funcionalidad requerida Experiencia en la escritura de pruebas unitarias y asegurar una cobertura mínima del 90% Conocimiento y experiencia con Github, JIRA y otras herramientas de colaboración Comprensión de los estándares y cumplimientos de seguridad Conocimientos básicos de tecnologías front-end. Actitud flexible y personalidad versátil Excelentes habilidades de presentación Fuerte influencia entre los miembros del equipo
Lahore, Pakistan
Salario negociable
Workable
Ingeniero de Software Senior
Ingeniero de Software Senior Tipo de trabajo: C2C Duración: Largo plazo Ubicación: Edmond, OK Lo que harás ●       Desarrollar software organizacional utilizando las herramientas y técnicas adecuadas para cada plataforma dentro del ámbito de atención. ●       Revisar y probar la base de código existente o integraciones técnicas para diversos proyectos. ●       Brindar apoyo a otros ingenieros del cliente revisando, probando y aprobando el desarrollo de código/software. ●       Colaborar con diversos equipos y miembros del equipo para determinar el enfoque técnico y organizar los planes de desarrollo. ●       Evaluar la complejidad de las tareas y proporcionar estimaciones realistas sobre el nivel de esfuerzo y el tiempo de finalización. ●       Trabajar junto con ingenieros juniors e intermedios para ofrecer capacitación y orientación sobre las mejores prácticas. ●       Ayudar a garantizar que otros ingenieros avancen en la misma dirección técnica. ●       Mantener una visión estratégica para planificar el desarrollo futuro de procesos y del equipo. ●       Brindar soporte técnico en problemas de software escalados. ●       Investigar las mejores prácticas de la industria y nuevas tecnologías o herramientas que podrían implementarse en Life.Church. Habilidades necesarias para tener éxito ●       Dominio de tecnologías web modernas, como TypeScript, React y NextJS. ●       Excelentes habilidades de comunicación verbal, escrita e interpersonal para mantener relaciones y asociaciones. ●       Mantener un enfoque sistemático y organizado para completar tareas con precisión, exhaustividad y puntualidad. ●       Explicar claramente procesos complicados y detallados de manera concisa y sencilla. ●       Capacidad de automotivación, tomar la iniciativa, tomar decisiones independientes y resolver problemas. ●       Capacidad de colaborar en un entorno de equipo y trabajar de forma independiente. ●       Capacidad de mantener la compostura en situaciones estresantes. ●       Ser responsable del diseño técnico de proyectos y comprender y articular los compromisos implicados en la creación de software de alta calidad. ●       Diploma de escuela secundaria o GED. ●       Título universitario en informática preferido. ●       4+ años de experiencia laboral relacionada.    
Edmond, OK, USA
Salario negociable
Workable
Desarrollador Senior de Analítica
El Departamento de Servicios Humanos de Georgia (DHS) está buscando candidatos calificados para el puesto de Desarrollador Senior de Analítica en Atlanta, Georgia. El candidato deseado diseñará, desarrollará, probará, mantendrá y dará soporte a programas complejos de extracción, transformación y carga de datos (ETL) para un Almacén de Datos Empresarial. Comprender cómo deben transformarse los datos complejos desde el origen y cargarse en el almacén de datos es fundamental para este trabajo. · Experiencia experta y sólida en herramientas de BI: Power BI y BigQuery · Conocimiento técnico sólido en IDMC (Informatica) en el diseño, desarrollo y gestión de mapeos, sesiones y flujos de trabajo complejos en Informatica · Habilidades sólidas de programación y bases de datos relacionales con experiencia en SQL avanzado y PL/SQL, indexación y ajuste de consultas · Experiencia en conceptos y metodologías de Inteligencia de Negocios y almacenes de datos. Contribuir al diseño e implementación de los componentes de metadatos, ETL e informes de la solución, incluyendo pruebas y, en ocasiones, despliegue. · Experiencia amplia en análisis de datos y análisis de causas raíz, y capacidades demostradas para resolver problemas y pensamiento analítico. · Capacidad analítica para segmentar y manipular datos y presentarlos en informes para ofrecer la mejor experiencia de usuario. · Demostrada capacidad para revisar y traducir procesos comerciales en soluciones de análisis e informes de BI. · Capacidad para seguir el proceso del Ciclo de Vida del Desarrollo de Software (SDLC) y poder trabajar bajo cualquier metodología de gestión de proyectos utilizada. · Capacidad para seguir las mejores prácticas y estándares. · Capacidad para identificar y optimizar cuellos de botella de rendimiento en aplicaciones de BI. · Capacidad para trabajar con rapidez y precisión bajo presión y dentro de los plazos del proyecto · Capacidad para priorizar la carga de trabajo y trabajar con mínima supervisión · Conocimientos básicos de principios de ingeniería de software y experiencia en sistemas operativos Unix/Linux/Windows, Control de Versiones y software de oficina · Experiencia en modelado de datos utilizando diseño de esquemas estrella/copo de nieve, data marts, modelado de datos relacional y dimensional, dimensiones lentamente cambiantes, tablas de hechos y dimensionales, modelado lógico y físico de datos Producir entregables para el cliente como documentación detallada de diseño, documentación de configuración, planes de pruebas unitarias y planes de formación Cualificaciones requeridas: Título universitario en Ciencias de la Computación o campo relacionado De 6 a 7 años de experiencia trabajando con Power BI, IDMC, BigQuery y Python Capacidad para diseñar y desarrollar mapeos, sesiones y flujos de trabajo complejos en Informatica e identificar áreas de optimización Experiencia con Oracle RDBMS 19c Se requieren habilidades efectivas de comunicación (orales y escritas) y capacidad para trabajar eficazmente en un entorno de equipo. Demostrada capacidad y disposición para mentorar/formar a otros en un entorno de equipo Habilidades sólidas de análisis, resolución de problemas y presentación. Cualificaciones preferidas: Conocimiento práctico de Informatica Power Exchange/Power Center e IDMC Experiencia con técnicas y tecnologías relacionadas con bases de datos relacionales, multidimensionales y OLAP Experiencia con herramientas de visualización como MS Power BI, Tableau Experiencia con BigQuery y Python. Habilidades blandas: ·        Habilidades sólidas de comunicación escrita y oral en idioma inglés. ·        Capacidad para trabajar con áreas comerciales y comunicar soluciones técnicas para resolver problemas empresariales.  
Atlanta, GA, USA
Salario negociable
Cookie
Configuración de cookies
Nuestras aplicaciones
Download
Descargar en
APP Store
Download
Consíguelo en
Google Play
© 2025 Servanan International Pte. Ltd.