Desarrollador Senior .NET con Angular
Descripción
Buscamos un Desarrollador Senior .NET experimentado con conocimientos en Angular para unirse a nuestro equipo de desarrollo dinámico y colaborativo. El candidato exitoso jugará un papel clave en el diseño, desarrollo y mantenimiento de soluciones de software de alta calidad, con enfoque tanto en el backend .NET como en el frontend Angular. Como Desarrollador Senior .NET con Angular, liderarás y contribuirás al desarrollo de aplicaciones amigables y responsive.
Responsabilidades:
Desarrollo Full Stack:
- Diseñar y desarrollar servicios backend robustos y escalables en .NET utilizando C#.
- Liderar el desarrollo de aplicaciones frontend dinámicas y responsivas usando Angular.
- Colaborar con diseñadores UX/UI para implementar interfaces de usuario visualmente atractivas.
Liderazgo Técnico:
- Proveer liderazgo técnico y orientación en prácticas de desarrollo tanto en .NET como en Angular.
- Monitorear y entrenar a desarrolladores junior, fomentando un entorno colaborativo y orientado al aprendizaje.
- Mantenerse actualizado sobre las últimas tendencias, herramientas y mejores prácticas de la industria.
Arquitectura de Sistemas:
- Contribuir a la arquitectura general del sistema, asegurando una integración fluida entre componentes backend y frontend.
- Trabajar estrechamente con arquitectos para implementar y mantener sistemas escalables y de alto rendimiento.
Revisiones de Código:
- Realizar y participar en revisiones de código para garantizar la calidad del código y el cumplimiento de los estándares de codificación.
- Colaborar con miembros del equipo para identificar y solucionar problemas y errores en el código.
Pruebas y Aseguramiento de la Calidad:
- Desarrollar y ejecutar pruebas unitarias e integradas para componentes tanto backend como frontend.
- Colaborar con equipos de aseguramiento de calidad (QA) para identificar y resolver problemas.
Documentación:
- Crear y mantener documentación técnica para el desarrollo tanto backend como frontend.
- Documentar código y decisiones de diseño para facilitar el intercambio de conocimientos y el mantenimiento futuro.
Colaboración:
- Colaborar con equipos multifuncionales, incluyendo propietarios de productos, diseñadores UX/UI y otros desarrolladores.
- Participar en la planificación de sprints, reuniones diarias y otras prácticas de desarrollo ágil.
Requisitos:
- Profesional en Ciencias de la Computación, Tecnología de la Información o campo relacionado.
- Experiencia comprobada como Desarrollador .NET con conocimientos en C# de más de 5 años.
- Fuerte experiencia en Angular (versiones 2 y superiores) para el desarrollo frontend.
- Sólido entendimiento de los principios de programación orientada a objetos.
- Experiencia con ASP.NET, MVC y Web API.
- Familiaridad con tecnologías frontend como HTML, CSS y JavaScript.
- Experiencia en bases de datos con SQL Server u otras bases de datos relacionales.
- Experiencia con sistemas de control de versiones, preferiblemente Git.
- Excelentes habilidades de resolución de problemas y análisis.
- Fuertes habilidades de comunicación e interpersonales.
- Conocimientos de plataformas en la nube, como AWS.
Contrato por prestación de servicios
