




RESUMEN DEL TRABAJO \& RESPONSABILIDADES: Diseñar, desarrollar e implementar soluciones de software utilizando tecnologías .NET, con énfasis en C\#. Este puesto incluye hacerse responsable de tareas de desarrollo, contribuir al diseño técnico de soluciones y garantizar la calidad y el rendimiento de las aplicaciones. El Ingeniero de Software B colaborará con equipos multifuncionales, proporcionará tutoría a ingenieros juniors y contribuirá a mejorar los procesos y prácticas de desarrollo. Responsabilidades: * Liderar el desarrollo y mantenimiento de aplicaciones .NET escalables, seguras y eficientes. * Analizar los requisitos del usuario y traducirlos en diseños y especificaciones técnicas. * Escribir código limpio, eficiente y mantenible siguiendo las mejores prácticas establecidas. * Realizar pruebas exhaustivas, depuración y optimización para garantizar la fiabilidad y el rendimiento. * Realizar revisiones de código para mantener la calidad y proporcionar comentarios constructivos a los miembros del equipo. * Diseñar e implementar APIs, integrar servicios de terceros y contribuir a la arquitectura del sistema. * Desarrollar y mantener documentación técnica, incluyendo diseños de sistemas y flujos de trabajo. * Mantenerse actualizado con las tecnologías emergentes y las tendencias del sector para impulsar la innovación y la eficiencia. * Participar activamente en procesos Agile/Scrum, incluyendo planificación de sprints, reuniones diarias (stand\-ups) y retrospectivas. Requisitos: * Título universitario en informática, ingeniería de software o campo relacionado, o experiencia profesional equivalente. * De 3 a 5 años de experiencia en el desarrollo de aplicaciones con tecnologías .NET (por ejemplo, .NET Framework, .NET Core, ASP.NET). * Dominio de C\# y principios de programación orientada a objetos. * Conocimientos sólidos de bases de datos relacionales (por ejemplo, SQL Server) y experiencia con consultas SQL y procedimientos almacenados. * Familiaridad con sistemas de control de versiones (por ejemplo, Git) y canalizaciones CI/CD. * Experiencia en el diseño e implementación de APIs RESTful. * Buenas habilidades para resolver problemas, con capacidad para depurar y optimizar sistemas complejos. * Buenas habilidades de comunicación, colaboración e interpersonales. * Experiencia demostrada en: o C\# o WPF usando el patrón de diseño MVVM o Visual Studio o ASP.NET Core o .NET Framework o SQL Server o Git o APIs RESTful o Canalizaciones CI/CD o HTML o CSS o JavaScript Habilidades deseables (no obligatorias): * Experiencia con tecnologías o frameworks de front\-end (por ejemplo, React, Angular o Blazor). * Conocimiento de plataformas en la nube como Azure o AWS, incluyendo despliegue y gestión de recursos. * Experiencia en ajuste de rendimiento y prácticas de escalabilidad. * Conocimiento de frameworks de pruebas (por ejemplo, xUnit, NUnit) y desarrollo guiado por pruebas (TDD) \#LI\-LL1


