Desarrollador Senior .NET
1 VacantesSistemas en Medellín, Antioquia
- Salario: A convenir
- Categoría: Informática / Telecomunicaciones
- Subcategoría Sistemas
- Localidad: Medellín
- Activo desde: 25/03/2025
- Jornada: Tiempo Completo
- Tipo de Contrato: Contrato a término indefinido
- Cantidad de Vacantes: 1
- Educación Mínima: Universidad / Carrera Profesional
- Años de Experiencia: 5
- Disponibilidad de viajar: Si
Buscamos un Desarrollador Senior .NET (C#) con experiencia en desarrollo de aplicaciones Windows Forms y Web para liderar proyectos clave dentro de nuestra compañía. Será responsable de diseñar, desarrollar y optimizar aplicaciones empresariales asegurando escalabilidad, seguridad y eficiencia en el código.
Responsabilidades
Desarrollar y mantener aplicaciones en C# con Windows Forms y ASP.NET.
Implementar arquitecturas escalables y aplicar buenas prácticas de desarrollo.
Diseñar e implementar APIs REST con seguridad basada en JWT/OAuth2.
Optimizar el acceso a bases de datos utilizando Entity Framework y Dapper.
Aplicar patrones de diseño como Repository, Factory y Singleton.
Trabajar con herramientas de control de versiones (Git, GitHub, Azure DevOps).
Integrar y consumir servicios web (SOAP/REST).
Manejo de concurrencia y transacciones en SQL Server.
Implementar pruebas unitarias y automatización de procesos.
Requisitos Técnicos:
Experiencia de al menos 5 años en desarrollo con .NET y C#.
Desarrollo con Windows Forms y ASP.NET MVC/Web API.
Conocimientos en arquitectura de software y patrones de diseño (SOLID, CQRS, Clean Architecture).
Uso de SQL Server, modelado de bases de datos y optimización de consultas.
Experiencia en Inyección de Dependencias (DI) y programación asíncrona con async/await.
Manejo de herramientas de control de versiones como Git.
Seguridad en aplicaciones: JWT, OAuth2, CORS y autenticación basada en roles.
Experiencia con pruebas unitarias y automatización (XUnit, NUnit, Moq).
Conocimientos en HTML, PHP y diseño de experiencia de usuario (UX/UI)
Conocimientos en desarrollo multiplataforma Flutter, .NET MAUI o Blazor Hybrid
Deseable (No obligatorio):
Experiencia en desarrollo con Blazor o .NET MAUI.
Conocimiento en Docker y Kubernetes.
Experiencia en microservicios y arquitectura distribuida.
Conocimiento en desarrollo de aplicaciones móviles