Principal Software Engineer – Technology
Interfell · Remote
Skills in this posting
The posting
Experiencia en desarrollo web, preferiblemente en una agencia creativa.
Amplio conocimiento del entorno digital.
Capacidad demostrada para trabajar eficazmente como miembro técnico dentro de equipos pequeños.
Experiencia desarrollando e implementando entre 3 y 5 soluciones web basadas en Java o .NET.
Experiencia diseñando esquemas de datos e integrando bases de datos relacionales en soluciones web.
Experiencia con servicios web, preferiblemente RESTful, tanto del lado del servidor como del cliente.
Sólido conocimiento de soluciones web que utilizan un Sistema de Gestión de Contenidos (CMS).
Dominio de HTML y CSS.
Conocimientos avanzados de desarrollo en JavaScript, incluyendo jQuery, Ajax y DOM.
Sólidos conocimientos de Java o .NET/C#, incluyendo: Servicios web.
JSP/ASP.
Reconstrucción y despliegue de aplicaciones Java o .NET en entornos de servidor.
Uso de frameworks de código abierto como Lucene.
Mantenimiento de Servlets.
Herramientas IDE como Eclipse o Visual Studio.
Dominio de XML y comprensión de su función y aplicación en proyectos de software complejos.
Sólido conocimiento de metodologías de ingeniería de software, como diseño orientado a objetos y patrones de diseño, incluyendo MVC.
Habilidades de administración de servidores web y servidores de aplicaciones, preferiblemente Apache, Tomcat, entre otros.
Conocimientos y experiencia trabajando con SQL, modelos de datos relacionales y sistemas de bases de datos, especialmente en soporte de sitios web y arquitecturas relacionadas.
Experiencia implementando soluciones web basadas en la nube, por ejemplo Amazon/AWS (preferiblemente).
Dominio de entornos Windows como plataforma de desarrollo.
Sólidos conocimientos de UNIX, incluyendo comandos de shell, scripting de shell y Ant; experiencia accediendo remotamente a sistemas mediante SSH, Telnet y FTP.
Sólida experiencia en metodologías de testing, diseño orientado a pruebas y creación de casos de prueba efectivos y confiables.
Familiaridad con metodologías de seguridad web, como la gestión de certificados SSL.
Experiencia diseñando y desarrollando soluciones web accesibles.
Dominio en la elaboración de requerimientos técnicos y en la definición de procesos relacionados.
Buenas habilidades de trabajo en equipo, incluyendo capacidad para negociar y resolver conflictos de manera diplomática.
Disponibilidad para viajar cuando sea necesario y apertura para conocer nuevos lugares, personas e ideas.
Dominio del inglés avanzado C1 - C2.
Como Principal Software Engineer – Technology, liderarás un equipo interdisciplinario encargado de crear soluciones digitales basadas en datos y orientadas a Internet de clase mundial. Serás responsable del éxito de todos los aspectos técnicos y funcionales de los proyectos.
Responsabilidades
Liderar el diseño técnico y la implementación de soluciones prácticas, escalables y fáciles de mantener.
Asumir la responsabilidad sobre la programación, instalación, configuración, documentación, operación, monitoreo y mantenimiento de entornos de hardware y software web.
Participar en actividades de investigación y desarrollo tecnológico para contribuir a la innovación de los servicios.
Desarrollar y cumplir estándares de programación.
Instalar certificados SSL, optimizar servidores y configurar dominios, URLs personalizadas (vanity URLs) y subdominios.
Realizar despliegues de servidores en ambientes Desarrollo, Stage y Producción (Dev/Stage/Prod).
Crear scripts automatizados para despliegues, como ANT y NANT.
Identificar soluciones de hardware y software adecuadas para soportar las necesidades de los proyectos de los clientes.
Mantenerse actualizado sobre la evolución de los estándares web.
Realizar revisiones de código y desarrollar y mantener estándares de programación.
Promover el conocimiento y la adopción de tecnologías emergentes relevantes dentro del equipo.
Brindar mentoría a miembros más junior del equipo.
Actuar como referente y experto reconocido en el área de especialización.
Familiaridad con la interacción mediante prompts y con herramientas de Inteligencia Artificial Generativa de uso común, como ChatGPT, Google Gemini, DALL·E y Midjourney, será considerada una ventaja, especialmente para tareas de ideación, investigación o generación de contenido.
Trabajo 100% remoto
Abierto a aspiraciones salariales.
The PivotHop read
- What a software engineer actually earnsmedian, seniority, by country
- Software Engineer career changes, measuredevery measured route out
- Backend Developer → Software Engineer72% readiness
- All open software engineer rolesthe full board
Where these skills also reach
- 379 open backend developer roles70% readiness from software engineer
- 76 open mobile developer roles63% readiness from software engineer
- 370 open qa engineer roles47% readiness from software engineer
- 565 open solutions architect roles42% readiness from software engineer
More software engineer roles
Senior Software Engineer – Backend (USA Only - 100% Remote) at CloseUSA · Remote1d agoApply
Senior Software Engineer at TremendousLATAM, Canada, USA · Remote1d agoApply
Senior Software Engineer (Full-Stack) - Healthcare Applications at SnkeMünchen1d agoApply
Anwendungsentwickler (m/w/d) - Inhouse ERP-Software at JobAtlasWerne1d agoApply- Working Student Software Engineer at D-LABS GmbHPotsdam1d agoApply
Backfilled listing, refreshed with the nightly scrape; the employer has not claimed it yet. Are you the employer? Claim this listing and it can be featured to the candidates whose skills already reach it, first month free.