Empresa busca Desarrollador PowerBuilder con experiencia en C# o C++, SQL Server y metodologías Agile para un rol remoto 100% en Argentina. Se requiere experiencia en ciclo de vida de desarrollo de software y herramientas DevOps.
Si sos desarrollador PowerBuilder con ganas de crecer y te manejás con C# o C++, este puesto remoto 100% en Zipdev es para vos. Podrás participar en todo el ciclo de vida del software, desde el diseño hasta el despliegue, en un entorno Agile.
Buscamos un desarrollador PowerBuilder experimentado para unirse al equipo de nuestro cliente y desempeñar un papel clave en la creación, mejora y mantenimiento de soluciones de software empresariales. Esta función es responsable de implementar nuevas funcionalidades del producto, resolver defectos y mejorar la confiabilidad, usabilidad y rendimiento de nuestras aplicaciones. Colaborarás estrechamente con gerentes de producto, analistas de negocios, diseñadores UX, ingenieros de QA y equipos Scrum durante todo el ciclo de vida del desarrollo de software, contribuyendo al diseño técnico, arquitectura, desarrollo, pruebas y despliegue. El candidato ideal combina una profunda experiencia en PowerBuilder con sólidas habilidades de programación orientada a objetos, experiencia trabajando con SQL Server y herramientas de desarrollo modernas, y pasión por entregar software de alta calidad en un entorno Agile. Responsabilidades: Desarrollo de Software - Diseñar, desarrollar, mejorar y mantener aplicaciones empresariales utilizando PowerBuilder. - Implementar nuevas funcionalidades del producto y resolver defectos manteniendo altos estándares de codificación. - Escribir código limpio, mantenible y bien documentado siguiendo las mejores prácticas de ingeniería de software. - Incorporar pruebas unitarias en el proceso de desarrollo para garantizar la calidad y confiabilidad del software. - Construir soluciones escalables y mantenibles utilizando principios orientados a objetos y patrones de diseño. Arquitectura y Liderazgo Técnico - Proponer soluciones técnicas y arquitectónicas para nuevas funcionalidades del producto. - Participar en discusiones de diseño técnico y documentar la arquitectura del software. - Asegurar que las soluciones se alineen con la estrategia tecnológica general y los objetivos comerciales. - Realizar análisis de causa raíz para problemas técnicos complejos y recomendar mejoras a largo plazo. - Servir como recurso técnico para los equipos de desarrollo, ayudando a resolver problemas técnicos desafiantes. Desarrollo Agile - Participar en la planificación de sprints, refinamiento del backlog, sesiones de estimación y ceremonias Agile. - Proporcionar estimaciones de esfuerzo e información técnica para futuras mejoras del producto. - Comunicar riesgos técnicos, dependencias y cambios de alcance a las partes interesadas. - Colaborar con equipos multifuncionales para entregar software de alta calidad a tiempo. Calidad de Software y DevOps - Gestionar el control de código fuente, compilaciones, empaquetado y procesos de despliegue. - Utilizar Azure DevOps, Git y sistemas de control de código fuente modernos durante todo el ciclo de vida del desarrollo. - Apoyar la mejora continua de las prácticas de desarrollo, la calidad del código y los procesos de entrega. - Trabajar en estrecha colaboración con los equipos de QA proporcionando evaluaciones de riesgos y apoyando las actividades de prueba. Documentación y Colaboración - Crear documentación técnica clara, diseños de implementación y diagramas arquitectónicos. - Comunicar conceptos técnicos de manera efectiva tanto con partes interesadas técnicas como no técnicas. - Colaborar estrechamente con los equipos de Producto, QA, UX y Negocios durante todo el ciclo de vida del desarrollo. - Contribuir a una cultura de ingeniería colaborativa enfocada en la mejora continua. Requisitos: - Más de 7 años de experiencia profesional en desarrollo de software. - Amplia experiencia en el desarrollo de aplicaciones empresariales con PowerBuilder. - Sólida experiencia con C#, C++ u otro lenguaje de programación orientado a objetos. - Experiencia trabajando con SQL Server (Sybase es un plus). - Experiencia en la creación y mantenimiento de aplicaciones de escritorio. - Experiencia trabajando con soluciones basadas en la nube. - Experiencia trabajando en entornos de desarrollo Agile, Scrum, Lean o Kanban. - Experiencia con Azure DevOps, Git o sistemas de control de código fuente modernos. - Fuerte comprensión de la arquitectura de software, diseño orientado a objetos y patrones de diseño. - Experiencia con el Ciclo de Vida Completo del Desarrollo de Software (SDLC), incluyendo: - Pruebas unitarias - Revisiones de código - Control de versiones - Procesos de compilación - Despliegue - Integración Continua - Sólidas habilidades analíticas y de resolución de problemas. - Excelentes habilidades de organización y gestión del tiempo. - Capacidad para trabajar de forma independiente y colaborar eficazmente dentro de equipos distribuidos. - Sólidas habilidades de comunicación escrita y verbal en inglés. Nice-to-Haves: - Experiencia con bases de datos Sybase. - Experiencia en el diseño de soluciones híbridas de escritorio y en la nube. - Familiaridad con pipelines de CI/CD y prácticas DevOps. - Experiencia en mentoría de desarrolladores o actuando como líder técnico. - Experiencia en la creación de documentación de arquitectura técnica y especificaciones de diseño. - Experiencia trabajando en software empresarial o industrias altamente reguladas. - Conocimiento de automatización de empaquetado y despliegue de software. - Título de Grado en Ciencias de la Computación, Ingeniería de Software o un campo técnico relacionado. Beneficios: - Trabajo remoto. - Lunes a viernes, 40 horas semanales (sin fines de semana). - Reembolso de atención médica. - Reembolso por estilo de vida activo. - Reembolso trimestral para oficina en casa. - Bono por aprendizaje continuo. - Acceso a plataformas de capacitación y desarrollo profesional. ¡Mencionamos que es REMOTO! Uno de nuestros valores fundamentales en Zipdev es "Sé auténtico". Es por eso que te animamos a responder el formulario de solicitud con tus propias palabras; estamos interesados en conocerte a ti, no a un asistente digital. ¿Te preguntas cómo funciona nuestro entorno remoto o nuestro método de pago? Hemos reunido algunas respuestas útiles en nuestras preguntas frecuentes en la parte inferior de nuestro sitio de carreras. ¡Échale un vistazo y avísanos si tienes alguna otra pregunta!