22 oct
|
NETWORK ENGINEER SPECIALISTS
|
Guanajuato
22 oct
NETWORK ENGINEER SPECIALISTS
Guanajuato
UBICACIÓN : En Planta
REPORTE A : Cliente / Líder de Desarrollo
1. Propósito General del Puesto
Desarrollar, mantener y mejorar aplicaciones corporativas internas y de clientes, participando activamente en el análisis, diseño, programación, documentación y despliegue de soluciones tecnológicas.
El Desarrollador Semi SR actúa como figura intermedia entre el Desarrollador JR y el Desarrollador SR, resolviendo tareas de complejidad media-alta, proponiendo mejoras, manejando múltiples proyectos simultáneamente y asegurando estándares de calidad, seguridad y documentación.
Integra capacidades de desarrollo backend, frontend, APIs, bases de datos, contenedores y soporte avanzado.
2. Responsabilidades Principales
- Desarrollo backend y frontend.
- Creación, mantenimiento y documentación de APIs.
- Análisis y solución de fallos en sistemas.
- Desarrollo de nuevas características o módulos
- Documentación técnica y funcional.
- Administración de bases de datos y validación de integridad.
- Despliegues a servidores, contenedores o servicios cloud.
- Actualización, mantenimiento y mejora de servicios, contenedores y Docker.
- Innovación, pruebas técnicas y prototipos.
- Atención de soporte avanzado (2do-3er nível).
- Planificación de tareas y seguimiento con clientes internos/externos.
- Realización de manuales de usuario y documentación de código.
- Investigación y pruebas de nuevas herramientas o tecnologías.
- Apoyar en la continuidad operativa fuera de horario mediante disponibilidad en “stand-by phone”.
3. Funciones Detalladas del Puesto A. Desarrollo de Software
- Programación de aplicaciones corporativas y sistemas internos.
- Desarrollo backend y APIs REST.
- Desarrollo frontend (HTML, CSS, JS, frameworks).
- Desarrollo de nuevas funcionalidades y módulos.
- Refactorización y mejora continua del código.
- Seguimiento a estándares de arquitectura definidos por Sensanet o el cliente.
- Desarrollo de modelos, librerías y componentes reutilizables.
B. Control de Versiones y Entregables
- Subir código a Git de manera estructurada y documentada.
- Realizar backups de desarrollos.
- Cumplimiento del flujo GitFlow o el flujo asignado.
- Gestión de ramas, merges y revisiones de código.
C. Bases de Datos
- Consultas SQL avanzadas y optimización moderada.
- Diseño de tablas y estructuras relacionadas.
- Administración básica-intermedia de SQL Server.
D. Documentación y Manuales
- Documentación técnica del proyecto.
- Manuales de usuario (para diferentes apps internas).
- Documentación de APIs, endpoints y procesos internos.
- Reportes mensuales de actividades.
E. DevOps básico y despliegues
- Actualización de servicios y servidores.
- Despliegues en IIS.
F. Innovación, Investigación y Exploración Técnica
- Investigación de nuevas herramientas y tecnologías.
- Pruebas técnicas y prototipos.
- Análisis de tendencias tecnológicas aplicables a TI, IA y comunicaciones.
- Presentación de propuestas de innovación a Dirección.
- Documentación de hallazgos y pruebas.
G. Atención a Usuario, Cliente y Soporte
- Soporte avanzado de aplicaciones internas y de clientes.
- Revisión de fallos y corrección diaria.
- Administración de cuentas y accesos.
- Atención a tickets y seguimiento a incidencias.
4. Requisitos Académicos
- Ingeniería en Sistemas, Informática, TI o carrera afín.
- Inglés intermedio-avanzado (capacidad de leer documentación, escribir correos técnicos y participar en reuniones).
- Conocimiento básico de Scrum e ITIL.
- Capacitación formal en algún lenguaje de programación back o front.
5. Experiência Mínima
- 2 a 4 años de experiência profesional en desarrollo.
- Experiência en desarrollo backend y frontend.
- Experiência en APIs y microservicios.
- Experiência con bases de datos.
- Participación previa en proyectos empresariales o de industria.
- Estabilidad laboral comprobable, que demuestre continuidad, compromiso y permanencia adecuada para finalizar proyectos.
6. Conocimientos Técnicos
- C#, Javacript, Java (uno o varios)
- SQL Server
- APIs REST y autenticación.
- Git y flujos de trabajo participativo.
- Metodologías ágiles (Scrum/Kanban).
- Desarrollo de librerías y componentes reutilizables.
- Fundamentos de ciberseguridad en desarrollo.
- Diseño responsivo y UI/UX básico.
7. Aseguramiento de Calidad y Testing
- Diseño, escritura y ejecución de pruebas unitarias y de integración para asegurar la robustez de los módulos desarrollados.
- Aplicación de principios SOLID y Clean Code para facilitar el mantenimiento del software.
8. Habilidades Blandas
- Pensamiento analítico.
- Organización y disciplina.
- Comunicación efectiva con cliente.
- Trabajo en equipo con desarrolladores JR y SR.
- Autonomía técnica media-alta.
- Administración de prioridades.
- Resolución de problemas técnicos.
- Proactividad y orientación a mejora continua.
- Atención al detalle.
- Sentido de urgencia.
- Organización.
- Capacidad de aprendizaje
📌 Desarrollador Semi Sr (Guanajuato)
🏢 NETWORK ENGINEER SPECIALISTS
📍 Guanajuato