06 ago
|
SOFTTEK
|
México
Competente especializado en tecnologías Microsoft con amplia experiencia en Application Maintenance, soporte productivo y evolución de aplicaciones web desarrolladas en ASP, ASP.NET, C#, ODBC y SQL Server. Capaz de administrar aplicaciones críticas de negocio, resolver incidentes complejos, optimizar rendimiento, garantizar continuidad operativa y participar activamente en iniciativas de modernización tecnológica.
Responsabilidades
Soporte y Mantenimiento de Aplicaciones
Brindar soporte de Nivel 2 y Nivel 3 para aplicaciones web basadas en tecnologías Microsoft.
Investigar, diagnosticar y resolver incidentes técnicos y funcionales en ambientes productivos.
Realizar análisis de causa raíz (RCA) para problemas recurrentes.
Ejecutar actividades de mantenimiento correctivo, preventivo y evolutivo.
Garantizar el cumplimiento de los SLA establecidos para soporte de aplicaciones.
Coordinar actividades de soporte con áreas de infraestructura, base de datos y desarrollo.
Desarrollo y Mejora Continua
Analizar, modificar y optimizar código existente en ASP, ASP.NET y C#.
Implementar mejoras funcionales y técnicas en aplicaciones corporativas.
Desarrollar componentes reutilizables y mantenibles.
Participar en revisiones técnicas y asegurar el cumplimiento de estándares de desarrollo.
Apoyar iniciativas de modernización de aplicaciones legacy.
Administración y Optimización de Base de Datos
Diseñar y optimizar consultas SQL complejas.
Realizar análisis de rendimiento de base de datos.
Desarrollar y mantener procedimientos almacenados, vistas y funciones.
Gestionar integraciones mediante ODBC y otros mecanismos de conectividad.
Identificar y corregir problemas relacionados con la capa de datos.
Gestión Operativa
Monitorear aplicaciones y servicios productivos.
Participar en despliegues y liberaciones a producción.
Ejecutar validaciones post implementación.
Elaborar documentación técnica y procedimientos operativos.
Proporcionar soporte durante ventanas de mantenimiento y actividades críticas del negocio.
Requisitos Obligatorios
Desarrollo Microsoft
Lenguajes y Frameworks
C#
ASP Clásico
ASP.NET
ASP.NET MVC
.NET Framework
.NET Core / .NET 6+ (deseable)
Desarrollo Web
HTML5
CSS3
JavaScript jQuery
AJAX
Acceso a Datos
ODBC
ADO.NET
Entity Framework
LINQ
Bases de Datos
Microsoft SQL Server
Conocimientos requeridos
SQL Avanzado
Stored Procedures
Triggers
Views
Functions
Query Optimization
Database Performance Tuning
Deseable
Oracle Database
MySQL
PostgreSQL
Servidores y Plataformas
IIS (Internet Information Services)
Windows Server
Active Directory
Servicios Windows
Integraciones
APIs REST
Web Services SOAP
XML
JSON
Integración de aplicaciones empresariales
Herramientas y Ecosistema
Control de Versiones
Git
Azure DevOps
GitHub
TFS
Herramientas de Desarrollo
Visual Studio
Visual Studio Code
SQL Server Management Studio (SSMS)
Postman
Monitoreo y Soporte
Dynatrace
AppDynamics
Splunk
Azure Monitor
Event Viewer
Experiencia Requerida
Obligatoria
2-4 años de experiencia en mantenimiento y soporte de aplicaciones Microsoft.
Experiencia sólida en desarrollo con C# y ASP.NET.
Experiencia en aplicaciones web empresariales de alta criticidad.
Experiencia en SQL Server y optimización de consultas.
Experiencia trabajando con ODBC y conectividad a bases de datos.
Experiencia en soporte productivo y resolución de incidentes complejos.
Experiencia en análisis funcional y técnico.
Experiencia en metodologías Agile y mantenimiento de aplicaciones.
Deseable
Experiencia en migración de aplicaciones ASP Legacy hacia .NET moderno.
Experiencia en Azure.
Experiencia en DevOps y automatización de despliegues.
Experiencia en aplicaciones financieras, seguros, manufactura o retail.
Conocimientos Deseables
.NET Core / .NET 8
Azure App Services
Azure SQL Database
Azure DevOps Pipelines
Docker
Kubernetes
Microservicios
OAuth 2.0
OpenID Connect
Identity Server
CI/CD
SonarQube
OWASP Top 10
Responsabilidades de Producción y Soporte
Gestión de incidentes críticos.
Análisis de impacto para cambios productivos.
Participación en guardias operativas (On-Call) cuando sea requerido.
Troubleshooting de problemas de performance.
Monitoreo de disponibilidad y capacidad.
Coordinación de escalaciones con equipos multidisciplinarios.
Seguimiento a problemas recurrentes y reducción de deuda técnica.
Competencias
Troubleshooting avanzado en plataformas Microsoft.
Diagnóstico de aplicaciones web empresariales.
SQL Performance Tuning.
Análisis de arquitectura aplicativa.
Optimización de código y consultas.
Gestión de integraciones.
Identificación de riesgos técnicos.
Mantenimiento de sistemas legacy y plataformas modernas.
Pensamiento analítico.
Comunicación efectiva.
Orientación al cliente.
Trabajo en equipo.
Gestión de prioridades.
Proactividad.
Resolución de problemas complejos.
Capacidad para trabajar bajo presión.
Atención al detalle.
Formación Académica
Ingeniería en Sistemas Computacionales.
Ingeniería en Software.
Licenciatura en Informática.
Tecnologías de la Información o carrera afín.
Deseable
Microsoft Certified: Azure Developer Associate.
Microsoft Certified: Azure Administrator.
Certificaciones .NET Developer.
ITIL Foundation.
Scrum Fundamentals o Scrum Master.
📌 App Maint Engineer Web Microsoft Pr (México)
🏢 SOFTTEK
📍 México