Be Structured Technology Group
Twin Cities PBS
Desarrollador de Software TI
Sobre la oportunidad
El Desarrollador de Software TI proporcionará liderazgo técnico y soporte práctico en el desarrollo de software para las plataformas digitales, aplicaciones internas e integraciones de sistemas de Minnesota PBS. Este puesto es responsable de apoyar las necesidades de backend del sitio web de Minnesota PBS, desarrollar integraciones basadas en API entre sistemas internos, crear soluciones de aplicaciones para departamentos de toda la organización y apoyar la migración de tecnologías ERP heredadas a plataformas modernas. El puesto colabora estrechamente con las partes interesadas interfuncionales para evaluar las necesidades empresariales, diseñar soluciones prácticas y mantenibles, y resolver problemas de soporte a nivel de aplicación. Es fundamental tener una firme creencia en la misión de Minnesota PBS y en el servicio que brindamos a nuestra comunidad.
Compensación: $90,000 a $100,000 anuales, además de los beneficios proporcionados por la empresa.
media.bbrown.com/40523/40397/40837/139675/index.html?63063
Entorno de trabajo híbrido: Los candidatos deben residir en el área metropolitana de Twin Cities o estar dispuestos a trasladarse a ella y presentarse en la oficina presencial un mínimo de tres días a la semana.
Soporte, mantenimiento y desarrollo continuo del sitio web (50% del tiempo)
- Trabaja con Marketing para clasificar las solicitudes y proporciona soporte continuo para la plataforma digital de la organización, centrándose en la estabilidad, la usabilidad y las mejoras continuas. Incluye:
- Mantenimiento y soporte del CMS Payload y del sitio web front-end.
- Corrección de errores, mejoras de rendimiento y resolución de problemas; trabaja directamente con proveedores de servicios externos como Vercel y Supabase para abordar problemas e interrupciones.
- Soporte de publicación de contenido y asistencia de CMS para el equipo de Marketing.
- Monitoreo y resolución de problemas relacionados con integraciones (PBS, Engaging Networks, ACD).
- Refinamientos de UX/UI; colabora con las partes interesadas en pruebas de usabilidad y control de calidad (QA).
- Mejoras y avances iterativos en la funcionalidad existente.
- Orientación técnica y soporte en toda la plataforma.
- En colaboración con Marketing, desarrolla nuevas funciones y mejoras para el sitio web que optimizan la funcionalidad en respuesta a las necesidades empresariales interdepartamentales. Incluye:
- Priorización, planificación y coordinación continuas con equipos internos y partes interesadas.
- Recomendaciones de productos y tecnología basadas en el conocimiento de las tendencias actuales.
- Desarrollo e iteraciones de Backend basados en comentarios y UX.
- Evalúa sistemas y servicios heredados que ya no son necesarios para respaldar el ecosistema digital actual. Incluye:
- Investigación para comprender nuestro sistema altamente matricial.
- Recomendaciones y toma de decisiones basadas en datos.
- Capacidades técnicas para retirar o deshabilitar productos innecesarios.
Soporte de aplicaciones e integración de sistemas internos (40% del tiempo)
- Diseñar, desarrollar y mantener soluciones de aplicaciones que respalden los procesos empresariales y las necesidades operativas en todos los departamentos.
- Desarrollar y dar soporte a integraciones basadas en API entre sistemas internos, plataformas de terceros y servicios en la nube para mejorar el flujo de datos y reducir los procesos manuales.
- Apoyar la migración desde sistemas ERP heredados y tecnologías relacionadas a plataformas de aplicaciones modernas, incluyendo la integración de datos, el mapeo de procesos, las pruebas y el soporte de transición.
- Traducir los requisitos empresariales en especificaciones técnicas, diseños conceptuales, planes de integración y soluciones de aplicaciones mantenibles.
- Desarrollar hojas de ruta de arquitectura de aplicaciones para el estado actual y futuro en asociación con los equipos de negocio y TI.
- Diseñar puntos finales de API intuitivos y bien modelados para el consumo interno y de los usuarios, utilizando especificaciones OpenAPI y herramientas de prueba de API para documentar y validar las integraciones.
- Evaluar y recomendar nuevas tecnologías que se alineen con las necesidades organizacionales, los estándares técnicos, los requisitos de seguridad y la mantenibilidad a largo plazo.
- Documentar los diseños de aplicaciones, las integraciones, los procedimientos de soporte, las dependencias del sistema y los planes de migración desde una perspectiva técnica.
Solicitudes de soporte a nivel de aplicación (10% del tiempo)
- Responder a las solicitudes de soporte que requieran evaluación, resolución de problemas, remediación o coordinación a nivel de aplicación con proveedores y equipos técnicos internos.
- Analizar los problemas reportados para determinar la causa raíz, el impacto empresarial, las dependencias del sistema y los pasos de remediación adecuados.
- Colaborar con los departamentos para aclarar los requisitos, priorizar las necesidades de soporte, comunicar el estado e implementar soluciones prácticas.
- Participar como miembro activo del equipo de TI. Contribuir a los objetivos compartidos, la innovación y la colaboración con los colegas para lograr las prioridades.
- Mantenerse al día con los últimos desarrollos en el campo y buscar oportunidades de crecimiento personal y profesional.
- Completar otros proyectos y tareas asignadas.
Experiencia requerida
- Al menos 4 años de experiencia con un historial comprobado de éxito en arquitectura de software, desarrollo de software, soporte de aplicaciones o DevOps, con una cartera de proyectos de software o integración exitosos que demuestren sólidas habilidades técnicas y de liderazgo.
- Al menos 4 años de experiencia desarrollando hojas de ruta de arquitectura de aplicaciones o de dominio para el estado actual y futuro en asociación con los equipos de negocio y TI.
- Al menos 4 años de experiencia diseñando, desarrollando, probando, documentando y dando soporte a servicios de backend, APIs, integraciones y soluciones de aplicaciones.
- Al menos 4 años de experiencia dando soporte a aplicaciones web, sistemas internos, integraciones de aplicaciones, flujos de datos y resolución de problemas a nivel de aplicación en un entorno empresarial.
Conocimientos, habilidades y capacidades
- Sólido conocimiento de los principios avanzados de arquitectura de software, patrones de diseño y mejores prácticas.
- Experiencia comprobada trabajando con datos confidenciales y privacidad del usuario, y capacidad para crear soluciones que sigan las regulaciones de seguridad y privacidad de datos.
- Capacidad para comunicar conceptos técnicos de manera efectiva con partes interesadas no técnicas y para liderar equipos interfuncionales hacia objetivos compartidos.
- Capacidad para realizar revisiones de código para garantizar el cumplimiento de los estándares técnicos y la arquitectura de software.
- Experiencia estableciendo, manteniendo y aplicando estándares, disciplinas y principios de arquitectura en todas las áreas de trabajo.
- Experiencia documentando planes de desarrollo, procesos y aplicaciones generales desde una perspectiva técnica.
- Capaz de crear pruebas de concepto internas, siguiendo procedimientos de prueba exhaustivos.
- Sólidas habilidades informáticas: Microsoft Office Suite – Outlook, Word, Excel, OneDrive, Teams, Adobe Creative Suite.
- Fuerte enfoque en las necesidades de la audiencia y del usuario final.
- Sólidas habilidades organizativas y de gestión del tiempo. Capaz de realizar múltiples tareas en un entorno de producción acelerado y sensible al tiempo.
- Excelentes habilidades de comunicación oral y escrita e interpersonales.
- Capacidad para trabajar en colaboración y comunicarse de manera efectiva con todos los miembros del equipo.
- Compromiso con el avance de las prioridades de Inclusión, Diversidad, Equidad y Accesibilidad (IDEA) dentro de la organización.
Experiencia preferida
- Licenciatura en Ciencias de la Computación, Ingeniería de Software, Sistemas de Información o un campo relacionado, o experiencia equivalente.
- 5-7 años de experiencia en desarrollo de software, arquitectura de aplicaciones, diseño de soluciones o DevOps, con una sólida cartera de proyectos de software exitosos que demuestren habilidades técnicas y de liderazgo.
- 5-7 años de experiencia en el diseño de soluciones para sistemas internos, aplicaciones empresariales, APIs, integraciones, servicios en la nube y flujos de trabajo interdepartamentales.
- 5-7 años de experiencia con herramientas y servicios para desarrolladores de AWS utilizados para construir, implementar, monitorear, proteger y mantener soluciones de aplicaciones.
- Experiencia previa en administración de bases de datos, incluyendo mantenimiento de bases de datos, conocimiento de rendimiento, prácticas de copia de seguridad y recuperación, integridad de datos, seguridad y soporte de las necesidades de datos de las aplicaciones.
- Experiencia previa con integraciones de ERP, CRM y SaaS.
