Remotify
logo
Ipm Oil Services

DESARROLLADOR FULL STACK — .NET + ANGULAR

Latin America

October 13, 2026 at 5:54 PM

✨ AI summary

Location

  • Mexico

Programming Languages

  • C#
  • TypeScript/JavaScript
  • Python
  • SQL
  • HTML5/CSS3

Frameworks

  • ASP.NET Core
  • Entity Framework Core
  • Angular 12+
  • RxJS
  • Angular Material/CDK
  • Tailwind CSS (or equivalent utility CSS)
  • Data visualization library (Highcharts, ECharts, ApexCharts, Chart.js or similar)
  • SignalR/WebSockets (real-time)

Cloud Services

  • Azure

Databases

  • SQL Server
  • MongoDB (NoSQL document)

Experience Level

  • Senior (5+ years)
  • Backend: 4 years C#/.NET
  • Frontend: 3 years Angular
  • Remote/distributed: 2 years

DESCRIPCIÓN

Buscamos un Desarrollador Full Stack Senior con experiencia en el desarrollo y mantenimiento de APIs en .NET y frontend en Angular, con conocimiento en gestión de proyectos de desarrollo de software, control de versiones con Git y manejo de bases de datos relacionales y no relacionales.


Responsabilidades

• Desarrollar y mantener funcionalidades de extremo a extremo: modelo de datos, lógica de negocio, API e interfaz.

• Diseñar y consumir APIs REST en ASP.NET Core, incluyendo comunicación en tiempo real.

• Consumir e integrar servicios SOAP/XML (WITSML) mediante la implementación de clientes en .NET Core.

• Construir interfaces y tableros de datos en Angular, con visualizaciones y reportes exportables.

• Modelar, consultar y optimizar datos en bases relacionales y documentales.

• Dar soporte a servicios de procesamiento en segundo plano de ejecución continua.

• Diagnosticar y resolver incidencias en ambientes productivos.

• Participar en la modernización progresiva de módulos heredados, sin comprometer la operación.

• Documentar decisiones técnicas y dejar trazabilidad del trabajo propio.


NIVEL DE EXPERIENCIA

Senior — 5+ años de experiencia profesional en desarrollo de software, con al menos:

• 4 años en backend con C# / .NET

• 3 años en frontend con Angular (versión 12 o superior)

• 2 años trabajando en modalidad remota o distribuida

Se valora haber mantenido sistemas en producción de largo ciclo de vida, no solo proyectos nuevos.


CONOCIMIENTOS TÉCNICOS OBLIGATORIOS

Lenguajes

• C#

• TypeScript / JavaScript

• Python (para migración de procesos y soporte a desarrollos existentes)

• SQL

• HTML5 / CSS3

 

Frameworks y librerías

• ASP.NET Core (Web API, inyección de dependencias, middleware)

• Entity Framework Core

• Angular 12+, RxJS, Angular Material / CDK

• Tailwind CSS o framework CSS utilitario equivalente

• Al menos una librería de graficación de datos (Highcharts, ECharts, ApexCharts, Chart.js o similar)

• SignalR, WebSockets o tecnología equivalente de tiempo real

 

Bases de datos

• SQL Server: modelado relacional, vistas, stored procedures, índices y optimización de consultas

• MongoDB o experiencia demostrable con bases NoSQL documentales

Herramientas y prácticas

• Git con flujo de ramas y resolución de conflictos

• Consumo e integración de servicios web (REST, JSON)

• Autenticación y autorización con JWT, manejo de roles y permisos

• Despliegue en servidores Windows / IIS

• Visual Studio y Visual Studio Code

• Herramientas de seguimiento de tareas (Jira, Azure Boards, Trello o similar)

 

CONOCIMIENTOS DESEABLES

• Migración de versiones antiguas de .NET a versiones con soporte vigente (.NET 8 / .NET 10)

• Worker Services o servicios de ejecución prolongada hospedados como servicio de Windows

• Integración con servicios SOAP/WCF y OData

• Procesamiento de series de tiempo o canalizaciones de datos

• Implementación de CI/CD (GitHub Actions, Azure DevOps)

• Pruebas automatizadas (xUnit, NUnit, Jasmine, Jest) y capacidad de introducirlas donde no existen

• Logging estructurado y observabilidad (NLog, Serilog)

• Arquitectura de software: patrones de diseño, integración de servicios y buenas prácticas de desarrollo

• Buenas prácticas de seguridad en APIs y frontend

• Despliegue o integración básica en Azure

• Nociones de administración de SQL Server y MongoDB

• Inglés técnico de lectura

 

HABILIDADES BLANDAS

Al ser una posición remota, estas pesan tanto como lo técnico:

• Autonomía: tomar un requerimiento parcialmente definido, investigar, decidir con criterio y avanzar sin supervisión constante; saber cuándo resolver solo y cuándo escalar.

• Comunicación escrita clara: descripciones de tareas, mensajes de commit, comentarios en pull requests y reportes de avance entendibles tanto para colegas como para usuarios de negocio.

• Organización y gestión del propio tiempo: estimar con honestidad, cumplir compromisos y priorizar.

• Proactividad para reportar: avisar temprano cuando algo se está atorando.

• Disciplina de disponibilidad: respetar horarios de traslape con el equipo y responder en tiempos razonables.

• Tolerancia a la ambigüedad: trabajar con código heredado y requerimientos que se aclaran conforme avanzan.

• Trabajo colaborativo asíncrono: dejar el trabajo en un estado que otro pueda retomar.

• Apertura a la retroalimentación en revisiones de código.

 

FORMACIÓN ACADÉMICA

• Licenciatura o Ingeniería en Sistemas Computacionales, Informática, Software, Electrónica o carrera afín.

 

CERTIFICACIONES (deseables, no excluyentes)

• Microsoft Certified: Azure Developer Associate (AZ-204) o certificaciones .NET relacionadas

• MongoDB Associate Developer

• Certificaciones en bases de datos SQL Server

• Scrum Master / Product Owner o equivalente en metodologías ágiles

• Cursos formales acreditados en Angular o desarrollo frontend moderno

Apply