Job Description
Ubiqo empresa Mexicana Líder en servicios de tecnología para soluciones de geolocalización y supervisión para empresas.
Estamos en búsqueda de un Desarrollador Full Stack Middle–Senior con amplia experiencia en .NET / .NET Core, desarrollo de APIs y aplicaciones web, así como conocimientos avanzados en React para el frontend.
El candidato debe dominar varias tecnologías del ecosistema Microsoft y frameworks web modernos, además de contar con experiencia práctica en JIRA y en manejo de repositorios integrados (Bitbucket, GitHub o GitLab).
Responsabilidades Principales
Desarrollar, mantener y evolucionar aplicaciones utilizando ASP.NET, .NET Core y C#.
Crear y consumir API REST para diferentes módulos y servicios.
Implementar aplicaciones web utilizando MVC y, cuando sea necesario, WebForms.
Desarrollar componentes y vistas dinámicas en JavaScript, TypeScript y React (opcional: Redux para manejo de estado).
Participar en planeación, refinamiento y seguimiento de tareas mediante JIRA.
Administrar y colaborar en repositorios integrados con JIRA (Bitbucket/GitHub/GitLab).
Realizar code reviews, crear ramas, pull requests y asegurar buenas prácticas de desarrollo.
Proponer mejoras técnicas, optimizaciones y apoyar en la evolución de la arquitectura.
Elaborar documentación técnica de componentes, APIs y despliegues.
Requisitos Técnicos
Lenguajes y Frameworks
ASP.NET (Web API, MVC y WebForms).
.NET / .NET Core con dominio de C#.
Diseño, construcción y consumo de API REST.
Patrones de arquitectura y diseño: SOLID, Clean Architecture, Repository Pattern, etc.
JavaScript para desarrollo frontend.
TypeScript + React (opcional: Redux para manejo de estado global).
Bases de Datos
SQL Server (indispensable).
Cassandra (opcional).
PostgreSQL (opcional).
Metodologías y Herramientas
Uso avanzado de JIRA para administración de tareas, historias, bugs y tableros de trabajo.
Integración de JIRA con repositorios (Bitbucket, GitHub o GitLab).
Manejo de Git y flujos de trabajo como GitFlow y feature branches.
DevOps (Deseable)
Manejo básico de Docker.
Conocimiento en pipelines de CI/CD.
Experiencia con despliegues en Azure, AWS o entornos on-premise.
Habilidades Blandas
Trabajo en equipo bajo metodologías ágiles (Scrum/Kanban).
Comunicación efectiva con equipos técnicos y no técnicos.
Capacidad para resolver problemas y proponer soluciones escalables.
Organización, responsabilidad y orientación a objetivos.
Proactividad para aprender nuevas tecnologías.
Formación Académica
Ingeniería en Sistemas, Informática, Computación o carrera afín.
Certificaciones en .NET, React, Scrum o Atlassian (deseable).
Condiciones del Puesto:
Modalidad: Remoto.
Horario: Tiempo completo.
Rango salarial: $30,000/$40,000 Dependiendo de experiencia.
",