DESARROLLADOR FULL STACK — .NET + ANGULAR

Ipm Oil Services

United States

Remote

MXN 900,000 - 1,300,000

Full time

12 hours ago
Be an early applicant
Application generator

Turn this role into an interview — a resume and cover letter built around what this employer wants.

Get past ATS filters

Benefits offered by this job

Remoto

Job summary

Ipm Oil Services busca un Desarrollador Full Stack Senior para desarrollar y mantener APIs en .NET y frontend en Angular, trabajando de forma remota. Se valoran habilidades en gestión de proyectos, CI/CD y desarrollo de software con bases de datos relacionales y NoSQL.

Responsabilidades clave: diseñar APIs REST con ASP.NET Core, integrar servicios SOAP/XML, construir interfaces en Angular y optimizar consultas en SQL Server y MongoDB. Se valorará experiencia en producción y autonomía.

Qualifications

  • 5+ años de experiencia profesional en desarrollo de software.
  • 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

Responsibilities

  • 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.NETCore, 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.

Skills

C# / .NET
Angular
APIs REST
Git
SQL Server
MongoDB
Python
JWT / Seguridad

Education

Licenciatura o Ingeniería en Sistemas

Tools

ASP.NET Core
Highcharts / Charts
SOAP/XML (WITSML)

Job description

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.

  • Desarrollar y mantener funcionalidades de extremo a extremo: modelo de datos, lógica de negocio, API e interfaz.
  • Diseñar y consumir APIs REST enASP.NETCore, 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.

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
  • Python (para migración de procesos y soporte a desarrollos existentes)
Frameworks y librerías
  • ASP.NETCore (Web API, inyección de dependencias, middleware)
  • Al menos una librería de graficación de datos (Highcharts, ECharts, ApexCharts, Chart.js o similar)
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
  • Autenticación y autorización con JWT, manejo de roles y permisos
  • Despliegue en servidores Windows / IIS
  • 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
  • Nociones de administración de SQL Server y MongoDB

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

  • Autonomía: tomarun 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.
  • Licenciatura o Ingeniería en Sistemas Computacionales, Informática, Software, Electrónica o carrera afín.
CERTIFICACIONES (deseables, no excluyentes)
  • 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
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Desarrollador .NET Senior - Remoto
Desarrollador .NET Senior - Remoto

Pacificacontinental • Pacifica (CA)

Remote
USD 100,000 - 130,000
DESARROLLADOR FULL STACK
DESARROLLADOR FULL STACK

XKTalent Inc. - Rimutee • United States

Remote
USD 70,000 - 110,000
Desarrollador Fullstack Senior - Remoto
Desarrollador Fullstack Senior - Remoto

Fibotech • United States

Remote
MXN 900,000 - 1,100,000
Modalidad remota
Desarrollador de Backend (.NET )
Desarrollador de Backend (.NET )

Stefanini LATAM • United States

Remote
USD 90,000 - 130,000
Backend Engineer - AWS & APIs-Frontend Integration awareness -México Only
Backend Engineer - AWS & APIs-Frontend Integration awareness -México Only

DaCodes • United States

Remote
USD 110,000 - 180,000
Desarrollador Senior Full-stack
Desarrollador Senior Full-stack

Championsys • United States

Remote
USD 110,000 - 190,000
Senior .NET Developer | MuleSoft Integration - LATAM
Senior .NET Developer | MuleSoft Integration - LATAM

DaCodes • United States

Remote
USD 60,000 - 90,000
Remote work 100%
Día off en tu cumpleaños
Seguro de gastos médicos mayores
+4
Senior AI Solutions Tech Lead - LATAM - English Required
Senior AI Solutions Tech Lead - LATAM - English Required

DaCodes • United States

Remote
USD 180,000 - 240,000
Trabajo remoto
Cursos y certificaciones
Oportunidades globales
+1
Senior Full Stack .NET Developer (Bilingue) Remoto
Senior Full Stack .NET Developer (Bilingue) Remoto

The Brick Soluciones • United States

On-site
MXN 893,000 - 1,451,000
Seguro de Gastos Médicos Mayores
Aguinaldo
Capacitación
+4
Senior DevOps / Cloud Engineer
Senior DevOps / Cloud Engineer

Business Insights • United States

On-site
USD 51,000 - 54,000
Contrato indefinido
Jornada completa
Remoto 100%