Sobre tu empresa
Sonetasot Mexico es una empresa en el campo de análisis y desarrollo de software, especializada en la creación de soluciones para sistemas de información y plataformas en la nube. Nuestra empresa se distingue por su compromiso con la excelencia técnica y la innovación constante en el mundo de la tecnología.
Título del Puesto: Desarrollador de Software Senior
Descripción del Puesto:
Estamos en busca de un Desarrollador de Software Senior altamente experimentado y motivado para unirse a nuestro equipo dinámico y en crecimiento. El candidato ideal tendrá una sólida trayectoria en el desarrollo de software, con habilidades avanzadas en programación y una profunda comprensión de la arquitectura de software. Esta posición requiere una persona capaz de liderar proyectos complejos, colaborar eficazmente con equipos multifuncionales y contribuir al desarrollo de soluciones innovadoras y escalables.
Responsabilidades:
- Diseñar, desarrollar y mantener aplicaciones de software de alta calidad.
- Liderar proyectos de desarrollo de software desde la conceptualización hasta la implementación y el soporte post-lanzamiento.
- Colaborar con equipos de producto, diseño y operaciones para definir y cumplir con los requisitos del proyecto.
- Realizar revisiones de código y asegurar la adherencia a las mejores prácticas de desarrollo.
- Mentorizar y guiar a desarrolladores junior, promoviendo un ambiente de aprendizaje continuo.
- Implementar soluciones escalables y robustas, asegurando la optimización del rendimiento.
- Participar en la definición y mejora continua de la arquitectura del software.
- Resolver problemas técnicos complejos y proporcionar soluciones eficientes.
Requisitos:
- Licenciatura en Ciencias de la Computación, Ingeniería de Software o campo relacionado.
- Mínimo 8 años de experiencia en desarrollo de software.
- Dominio de lenguajes de programación como JavaScript, Python, Java, C#, Ruby o PHP.
- Experiencia comprobada con frameworks y librerías como React, Angular, Vue, Django, Flask, Spring o .NET.
- Conocimiento sólido en bases de datos relacionales y no relacionales (MySQL, PostgreSQL, MongoDB, Redis).
- Familiaridad con herramientas de DevOps como Docker, Kubernetes, Jenkins, y sistemas de control de versiones como Git.
- Experiencia en la implementación de metodologías ágiles (Scrum, Kanban).
- Habilidades excepcionales de resolución de problemas y pensamiento crítico.
- Excelentes habilidades de comunicación y capacidad para trabajar en equipo.
- Capacidad para liderar y gestionar múltiples proyectos simultáneamente.
Deseables:
- Experiencia en desarrollo de aplicaciones móviles.
- Conocimientos en cloud computing (AWS, Azure, Google Cloud).
- Certificaciones profesionales relevantes.