Descripción
Resumen:
Únase a un equipo experimentado para diseñar y construir aplicaciones escalables, participar en revisiones de código y contribuir a la planificación arquitectónica, mientras actúa como mentor de desarrolladores junior.
Aspectos destacados:
1. Oportunidad de trabajar en proyectos con impacto junto a colegas experimentados
2. Contribuir a la planificación arquitectónica y a la estrategia técnica a largo plazo
3. Ser mentor y brindar apoyo al crecimiento profesional de desarrolladores junior
Buscamos un Desarrollador Senior .NET para unirse a nuestro equipo. Este puesto le brinda la oportunidad de trabajar en proyectos con impacto colaborando con un grupo motivado y altamente calificado de colegas. Si le apasiona crear soluciones de software eficientes y disfruta resolver problemas técnicos complejos, ¡nos encantaría conocerlo!
**Responsabilidades**
* Diseñar y construir aplicaciones escalables que se alineen con los objetivos empresariales y técnicos
* Participar en revisiones de código para mantener altos estándares de calidad en todos los proyectos
* Colaborar con equipos multifuncionales para traducir requisitos en soluciones técnicas efectivas
* Investigar y resolver problemas complejos durante todo el ciclo de vida del desarrollo de software
* Contribuir a la planificación arquitectónica y a la estrategia técnica a largo plazo
* Ser mentor y brindar apoyo al crecimiento profesional de desarrolladores junior
* Optimizar el rendimiento de las aplicaciones garantizando una fiabilidad constante del sistema
* Producir código limpio, bien organizado y debidamente documentado
* Participar en sesiones de planificación de sprints y contribuir a la estimación de esfuerzos
* Mantenerse informado sobre tecnologías emergentes y prácticas industriales en evolución
**Requisitos**
* Un mínimo de 3 años de experiencia profesional relevante en desarrollo de software
* Alta competencia en C\# para construir aplicaciones robustas
* Experiencia sólida y práctica con el marco .NET
* Experiencia escribiendo pruebas unitarias para garantizar la confiabilidad y mantenibilidad del código
* Profundo conocimiento de los principios de arquitectura de software y de los patrones de diseño
* Conocimiento de las metodologías del ciclo de vida del desarrollo de software (SDLC) y su aplicación práctica
* Conocimientos sólidos de SQL para consultas y gestión de bases de datos
* Experiencia trabajando con Entity Framework, Dapper o ADO.NET para el acceso a datos
* Conocimiento de ReactJS para el desarrollo frontend y su integración con servicios backend
* Experiencia práctica con ASP.NET para construir aplicaciones web
* Experiencia práctica con plataformas en la nube como Amazon Web Services o Azure
* Conocimientos básicos de conceptos de inteligencia artificial y su posible aplicación en soluciones de software
* Excelente dominio del inglés escrito y hablado, nivel B2 o superior
**Ofrecemos**
* Proyectos internacionales con marcas líderes
* Trabajo con equipos globales compuestos por colegas altamente calificados y diversos
* Beneficios médicos
* Programas financieros para empleados
* Licencias remuneradas y permisos por enfermedad
* Cursos de actualización, reconversión profesional y certificación
* Acceso ilimitado a la biblioteca de LinkedIn Learning y a más de 22.000 cursos
* Oportunidades profesionales globales
* Oportunidades de voluntariado y participación comunitaria
* Grupos de empleados de EPAM
* Una cultura galardonada reconocida por Glassdoor, Newsweek y LinkedIn