Apple
Business Network Consulting, Ltd.
Desarrollador de Aplicaciones e Integraciones (Contrato)
Descripción general
Contratista a tiempo parcial con un mínimo garantizado de 10 - 15 horas semanales. Oportunidad de pasar a jornada completa tras 6 meses | Denver, CO | Remoto
Cómo es el éxito
- Los clientes pueden confiar en sus aplicaciones e integraciones para las operaciones diarias, con menos puntos únicos de fallo.
- Las soluciones existentes se vuelven más fáciles de entender, mantener y ampliar para los ingenieros de BNC y los equipos de los clientes.
- El nuevo trabajo de desarrollo es práctico, seguro, documentado y está alineado con los objetivos comerciales del cliente.
- Las partes interesadas del cliente reciben asesoramiento claro, plazos realistas y comunicación profesional desde el descubrimiento hasta el soporte continuo.
- Construir una carrera a largo plazo con BNC.
Compensación
BNC ofrece los siguientes rangos de tarifas por hora:
- Tiempo facturable para trabajos de alcance: $125 - $150 / hora
- Tiempo administrativo y de gestión de proyectos, incluidas reuniones: $100?
Cómo aplicar
La oportunidad
Business Network Consulting (BNC) busca un desarrollador senior con experiencia práctica para diseñar, dar soporte y ampliar aplicaciones personalizadas, integraciones de datos y soluciones de automatización para clientes de pequeñas y medianas empresas. Este puesto es ideal para un perfil resolutivo y práctico que se mueva con soltura entre código, bases de datos, APIs, servicios en la nube y conversaciones con clientes.
Usted se hará cargo de soluciones empresariales críticas que operan en entornos locales, híbridos y en la nube. El trabajo incluye el mantenimiento de despliegues existentes, la mejora de la fiabilidad y la documentación, la resolución de problemas de dependencias de proveedores y sistemas heredados, y la entrega de nuevas soluciones que aporten un valor medible a los clientes.
Se trata de un puesto orientado al desarrollo con una mentalidad de consultoría. El éxito requiere profundidad técnica, una comunicación clara, buen criterio y la capacidad de gestionar múltiples prioridades de clientes en un entorno dinámico.
Responsabilidades
- Gestionar, mantener, solucionar problemas y mejorar las aplicaciones e integraciones de producción que respaldan las operaciones principales de los clientes.
- Diseñar y construir flujos de datos, procesos ETL, interfaces de bases de datos, vistas, procedimientos almacenados e integraciones de informes.
- Desarrollar soluciones de automatización, flujo de trabajo e integración utilizando PowerShell, Python, código de aplicación, APIs, Microsoft Copilot Studio, Power Automate, Power Apps, SharePoint Agents, programadores de tareas y servicios.
- Integrar plataformas en la nube, productos SaaS, sistemas de proveedores y aplicaciones heredadas utilizando REST, OAuth, JSON, XML, SOAP y tecnologías relacionadas.
- Apoyar el manejo, la transformación y la entrega segura de datos empresariales confidenciales, incluidas soluciones que involucren información regulada o de identificación personal.
- Analizar bases de código desconocidas y problemas de producción, identificar las causas raíz e implementar soluciones duraderas con las pruebas y controles de cambio adecuados.
- Documentar el código fuente, la arquitectura, las dependencias, los requisitos de credenciales, los procedimientos de despliegue, la monitorización y los manuales de soporte.
- Trabajar directamente con las partes interesadas del cliente y proveedores externos para recopilar requisitos, explicar opciones, establecer expectativas y coordinar la entrega.
- Estimar el trabajo, definir hitos y gestionar múltiples prioridades de desarrollo y soporte a través de los procesos de gestión de proyectos de BNC.
- Colaborar con los ingenieros de sistemas de BNC en los requisitos de infraestructura, nube, identidad, seguridad, redes y despliegue, asegurando que las soluciones cumplan con los estándares de privacidad de datos, gobernanza e IA responsable.
- Asesorar a los ingenieros que apoyan la automatización y el trabajo adyacente al desarrollo, y contribuir a los estándares técnicos y prácticas reutilizables.
Cualificaciones
- 4+ años de experiencia práctica en desarrollo de software, programación de bases de datos, codificación y scripting.
- Sólida experiencia en producción.
- Sólidas habilidades en bases de datos RDBMS, incluyendo experiencia con AWS RDS, SQL Server, Azure SQL, T-SQL, modelado de datos, ETL y resolución de problemas de bases de datos.
- Experiencia en la creación y soporte de integraciones de API utilizando tecnologías como REST, OAuth, JSON, XML y SOAP.
- Experiencia práctica con ingeniería de prompts y diseño de aplicaciones GenAI, incluyendo flujos de trabajo de varios pasos, arquitecturas de agentes, integraciones de herramientas y experiencias conversacionales, más allá de simplemente operar herramientas de IA.
- Capacidad para evaluar y trabajar en múltiples plataformas de IA y desarrollo, seleccionando herramientas prácticas basadas en los requisitos del cliente en lugar de depender de un único ecosistema.
- Experiencia en el soporte de aplicaciones e integraciones críticas para el negocio en entornos locales, híbridos y en la nube.
- Capacidad para comprender y mantener soluciones que abarcan múltiples lenguajes, plataformas, proveedores y sistemas heredados.
- Experiencia con control de versiones, pruebas estructuradas, prácticas de despliegue y soporte de producción.
- Excelente comunicación escrita y verbal con audiencias tanto técnicas como no técnicas.
- Gran capacidad de organización, sentido de propiedad y resolución independiente de problemas dentro de las políticas y procedimientos definidos.
- Disponibilidad para apoyar trabajos ocasionales fuera del horario laboral o fines de semana cuando un problema de producción o un despliegue lo requiera.
Experiencia preferente
- Experiencia en consultoría de cara al cliente o servicios profesionales
- Desarrollo de aplicaciones con uno o más de los siguientes: C#, JavaScript/TypeScript, Node, React Java, PHP, C++, VB/VBA, HTML/CSS o lenguajes comparables.
- Experiencia en desarrollo e integración en la nube con Azure, AWS y/o Google Cloud.
- Estrategia de despliegue adecuada (la nomenclatura varía según las plataformas en la nube): instancias de contenedores, contenedores, funciones, aplicaciones web estáticas, tipos de almacenamiento sin servidor.
- Seguridad de datos y credenciales (la nomenclatura varía según las plataformas en la nube): métodos sin contraseña, identidad gestionada, bóvedas de claves, secretos, almacenes de claves, POLP en todas partes (Principio de Menor Privilegio).
- Cumplimiento de datos: conocimiento y comprensión de GDPR, PII, HIPAA, SOC2, SOX y otros tipos de entornos de cumplimiento.
- Prácticas de DevOps, tuberías CI/CD, automatización de infraestructura, contenedores o arquitecturas basadas en microservicios.
- Amplia experiencia con el ecosistema Microsoft 365, incluyendo Microsoft Copilot Studio, Power Platform, SharePoint, Teams, Power BI, Entra ID, servicios de IA de Azure, Exchange e integraciones de Intune.
- Integraciones de ERP, sistemas financieros, CRM, plataformas de RR.HH., inteligencia empresarial o almacenes de datos.
- Herramientas y prácticas de seguridad, incluyendo gestión de secretos, acceso de menor privilegio, registro, monitorización y transferencia segura de datos.
- Experiencia en la creación de soluciones empresariales habilitadas para IA con herramientas como Microsoft Copilot Studio, Claude o plataformas GenAI comparables, incluyendo patrones de agentes, orquestación de flujos de trabajo e integraciones con datos y aplicaciones empresariales.
- Certificaciones relevantes de Microsoft AI, Copilot Studio, Power Platform, Azure, AWS, bases de datos, seguridad, redes o DevOps.
Sobre BNC
Business Network Consulting ha apoyado la infraestructura tecnológica de empresas en los mercados de Denver, Dallas y Austin desde 1997. BNC trabaja en un entorno de consultoría dinámico donde los miembros del equipo operan de forma independiente dentro de un sistema estructurado, construyen relaciones de confianza con los clientes y son reconocidos directamente por su impacto.
En BNC, ser un asesor de confianza orientado al exterior es tan importante como implementar la tecnología en sí. Buscamos a alguien que combine una sólida ejecución técnica con curiosidad, responsabilidad y un compromiso genuino para ayudar a los clientes a tener éxito.
