29 ago
|
Mazda México
|
Ciudad de México
29 ago
Mazda México
Ciudad de México
PARA TOMAR EN CONSIDERACIÓN A TODOS LOS PARTICIPANTES, TE PEDIMOS TU APOYO EN PODER POSTULARTE POR MEDIO DE LA SIGUIENTE LIGA https://ats.rankmi.com/tenants/cddb40525c83e824/job_offer/1E9D5F24E7
Objetivo (Propósito general del puesto)
Desarrollar de forma autónoma productos y herramientas tecnológicas de calidad en las distintas capas de la solución, resolviendo problemas complejos con criterio técnico propio. Propone y lidera proyectos de principio a fin con la supervisión de su manager, y ocasionalmente toma decisiones sobre la arquitectura de infraestructura, aplicaciones y servicios. Cuida la seguridad del código y la seguridad informática, se mantiene actualizado de forma autodidacta y colabora con las áreas internas para entregar soluciones eficientes.
Principales Actividades
(Breve concepto que describan las responsabilidades y resultados finales que se esperan del cargo)
1. Desarrollo e implementación de soluciones tecnológicas
- Diseñar, desarrollar y mantener aplicaciones web, móviles y de escritorio, así como servicios, APIs RESTful y arquitecturas de microservicios.
- Implementar requerimientos técnicos y de negocio con alto nivel de autonomía, asegurando calidad, escalabilidad y cumplimiento de los tiempos establecidos.
- Proponer mejoras técnicas y funcionales que optimicen la experiencia de usuario y la eficiencia de las soluciones.
2. Liderazgo y propuesta de proyectos
- Proponer proyectos y mejoras, y liderarlos de principio a fin con la supervisión de su manager.
- Tomar ocasionalmente decisiones sobre la arquitectura de infraestructura, aplicaciones y servicios, validándolas con su manager.
- Trabajar de forma independiente sobre las actividades asignadas, asegurando su calidad y entrega en tiempo.
3. Aseguramiento de la calidad, seguridad y mantenimiento del software
- Definir e implementar pruebas unitarias y buenas prácticas de desarrollo para garantizar la calidad y cobertura del código.
- Aplicar y promover estándares de desarrollo protegido y de seguridad informática utilizando herramientas como OWASP, Snyk y SonarQube.
- Diagnosticar, corregir y dar mantenimiento a incidentes y problemas complejos, asegurando la continuidad operativa de las aplicaciones.
4. Administración y optimización de infraestructura tecnológica
- Configurar, administrar y optimizar servidores, bases de datos y servicios en la nube (AWS, Azure y GCP).
- Implementar acciones orientadas a mejorar el rendimiento, la disponibilidad, la seguridad y la automatización de los sistemas.
- Apoyar la evolución tecnológica de las plataformas mediante prácticas de monitoreo, optimización y mejora continua.
5. Colaboración, metodologías ágiles y transferencia de conocimiento
- Gestionar los repositorios de código fuente (GitHub, Bitbucket) y participar en revisiones de código promoviendo estándares de calidad.
- Colaborar activamente en metodologías ágiles (Scrum/Kanban), participando en ceremonias y seguimiento de actividades mediante Jira.
- Brindar soporte y orientación a integrantes con menor experiencia, compartiendo conocimientos y mejores prácticas de forma autodidacta y continua.
Perfil Deseado El puesto requiere viajes laborales?
Si No
¿Qué proporción del tiempo (aproximado)?___0_____ %
Carrera/ título profesional requerido:
Licenciatura o Ingeniería en Ciencias de la Computación, Ingeniería en Sistemas, Tecnologías de la Información o carrera afín (o experiencia equivalente).
Especialidad
Desarrollo de software full stack con enfoque en calidad, optimización y buenas prácticas, o áreas afines.
Experiencia previa:
experiencia y tiempo
ExperienciaTiempo
Desarrollo de software en el ciclo de vida completo (SDLC) o afín (Indispensable).
4 a 6 años
Desarrollo web y móvil con las tecnologías del perfil o afines (Indispensable).
3 a 5 años
Bases de datos y servicios en la nube (AWS, GCP o Azure) o afines (Deseable).
3 años
APIs (RESTful / microservicios), CI/CD y metodologías ágiles (Deseable).
2 años
Manejo de idiomas: cuales y que nivel
IdiomaNivel (Básico, Intermedio , Avanzado)
-Ingles
Intermedio - Avanzado
-
Manejo de herramientas tecnológicas, softwares específicos
Nota: las tecnologías listadas son de referencia. Se consideran válidos los candidatos con experiencia en herramientas equivalentes o afines; no es necesario dominar todas las tecnologías de forma simultánea.
Nivel de dominio esperado: dominio autónomo de las siguientes tecnologías, con capacidad para resolver problemas complejos y proponer mejoras.
Front-end: ReactJS, Angular, Vue, JavaScript, HTML5, jQuery, JSON
Back-end: .NET / C#, ASP.NET, .NET Core, PHP, Laravel
Obligatorio: .Net / C#
Móvil: Swift, React Native, Java
Escritorio: Windows Forms, Windows Presentation Foundation (WPF)
Servidores web: Nginx, Apache, IIS
Nube (AWS): EC2, S3, Lightsail, Lambda, SQS, API Gateway
Nube (otros): Google Cloud Platform, Microsoft Azure
Bases de datos: Microsoft SQL Server, MySQL, MongoDB, Amazon Aurora, Amazon RDS
Obligatorio: Microsoft SQL Server
Balanceadores de carga: F5, Amazon Elastic Load Balancer
APIs: RESTful y microservicios
Control de versiones: Bitbucket, GitHub
Obligatorio: Al meno suna de Git
Integración y entrega continua (CI/CD): Jenkins, TeamCity
Gestión de proyectos y tickets: Jira
Documentación y colaboración: Confluence
Seguridad: Snyk, SonarQube, OWASP
Metodologías ágiles: Scrum y Kanban (gestión con Jira), participación en ceremonias y seguimiento de tickets
📌 Ingeniro Fullstack (Ciudad de México)
🏢 Mazda México
📍 Ciudad de México