Salario negociable
dynaConnections Corp.
Austin, TX, USA
Como desarrollador de software en dynaConnections, tendrá la oportunidad de impactar significativamente el crecimiento y la eficacia organizacional mediante la entrega de soluciones tecnológicas líderes en su clase ofrecidas por dynaConnections. En este puesto, participará en todas las fases del desarrollo e implementación del software crítico para la misión de dynaConnections, incluyendo investigación, diseño, desarrollo, pruebas, optimización y documentación, y trabajará estrechamente con miembros multifuncionales de la organización para desarrollar y evaluar soluciones que mejoren el rendimiento operativo y el diseño del sistema general. ACERCA DE DYNACONNECTIONSdynaConnections es una empresa SaaS de rápido crecimiento fundada en 2001, con sede en Austin, TX. Proporcionamos una aplicación SaaS de misión crítica que permite a las organizaciones utilizar sus grandes datos con el mejor y más alto nivel de aprovechamiento. Ofrecemos un servicio de computación en la nube híbrida, utilizando las últimas tecnologías y procesos de vanguardia, respaldado por un equipo excepcional. Nuestra aplicación, connectMLS, conecta a los usuarios finales con sus clientes, simplificando la conectividad y colaboración en transacciones inmobiliarias. Los clientes consideran que la aplicación de dynaConnections, connectMLS, es un componente clave para su éxito con usuarios finales y clientes, gracias a nuestros productos y al servicio y soporte excepcionales. En dynaConnections, hemos desarrollado una reputación sobresaliente por entregar y mantener una aplicación SaaS de alto rendimiento y debemos continuar cumpliendo con estas expectativas. Por ello, estamos buscando personas proactivas que contribuyan al éxito continuo de dynaConnections con una mentalidad centrada en el cliente. En dynaConnections, todos impactan directamente el crecimiento de la empresa a través de cuatro principios fundamentales: Pasión – Nuestro éxito se logra mediante el éxito de nuestros clientes. Colaboración – Porque todos estamos juntos en esto. Hacer las cosas – Vemos los obstáculos como oportunidades. Jugar para ganar – Vamos “a todo” para superar las expectativas. ACERCA DE TÜD¿Le interesa trabajar con un equipo de alta energía y las últimas tecnologías para construir y gestionar una plataforma de producción robusta y altamente eficiente? Usted no permite que los obstáculos interfieran con la finalización de proyectos. Aporta una actitud positiva a cada situación y siente pasión por el desarrollo ágil. ¿Tiene facilidad para mantener siempre presente la visión general y disfruta resolviendo problemas? Si es así, ¡podría ser un excelente añadido al equipo de dynaConnections! Requisitos RESPONSABILIDADES Ampliar el software existente para satisfacer las necesidades cambiantes de los clientes. Continuar actualizando módulos heredados con tecnologías más recientes. Desarrollar componentes y mejoras para nuestro software, utilizando uno o varios de los siguientes: Java, Spring Framework, Javascript, ReactJS, AngularJS, Elasticsearch, MongoDB, SQL y Oracle PL/SQL. Diseñar, desarrollar, probar y depurar software. Trabajar entre departamentos para asegurarse de que los esfuerzos de desarrollo a largo plazo respalden correctamente los objetivos y necesidades del negocio. Participar en revisiones de diseño y código. Crear componentes y sistemas reutilizables. Crear documentación técnica. Guiar la implementación específica de patrones arquitectónicos generales y decisiones. HABILIDADES REQUERIDAS 3+ años de experiencia en Java utilizando principios de programación orientada a objetos y patrones de diseño 2+ años de experiencia con Spring Framework o frameworks de desarrollo Java similares 2+ años de experiencia con Javascript 2+ años de experiencia con Elasticsearch y/o MongoDB Conocimientos de RDBMS – diseño de esquemas, creación de consultas e integración con aplicaciones Título universitario en Ciencias de la Computación o campo relacionado Persona autosuficiente y motivada, capaz de iniciar tareas por iniciativa propia Excelentes habilidades para la resolución de problemas y solución de incidencias Orientado a proyectos y tareas, con enfoque en los detalles Habilidades de comunicación clara y profesional, con capacidad para contribuir efectivamente en discusiones de equipo Buen jugador de equipo HABILIDADES OPCIONALES (Deseables) Experiencia con múltiples enfoques en procesos de ciclo de vida de desarrollo de software Agile Conocimientos de ReactJS, AngularJS Conocimientos sobre la navegación en sistemas Linux Conocimientos sobre el entorno de desarrollo integrado Eclipse IDE Experiencia diseñando y construyendo sistemas basados en API Experiencia en el mundo de datos inmobiliarios Beneficios BENEFICIOS Compensación competitiva Planes médicos pagados al 100% por el empleado (es decir, salud, dental, visión, vida y discapacidad) Tiempo libre remunerado – Vacaciones Participación en el Programa de Opciones Accionarias para Empleados Plan de jubilación 401(k) VENTAJAS Numerosos eventos de reconocimiento al empleado Programa de bienestar (membresía de gimnasio) Oportunidades de desarrollo profesional continuo Horarios de trabajo flexibles Entorno de trabajo combinado remoto (antes/después del COVID-19)