Descripción
Resumen:
Buscamos un Desarrollador Senior .NET para crear soluciones de software sólidas, resolver desafíos técnicos complejos y colaborar con un equipo competente en proyectos de alto valor.
Aspectos destacados:
1. Trabajar en proyectos de alto valor con colegas competentes y entusiastas
2. Diseñar y desarrollar aplicaciones escalables que satisfagan las necesidades empresariales
3. Aportar ideas sobre la planificación arquitectónica y las hojas de ruta técnicas futuras
Estamos buscando un Desarrollador Senior .NET para unirse a nuestro equipo. Esta oportunidad le permitirá trabajar en proyectos de alto\-valor mientras colabora con un grupo competente y entusiasta de colegas. Si disfruta crear soluciones de software sólidas y encuentra satisfacción al resolver desafíos técnicos complejos, nos encantaría tener la oportunidad de conocerle.
**Responsabilidades**
* Diseñar y desarrollar aplicaciones escalables que cumplan con los requisitos empresariales y técnicos
* Evaluar el código aportado por los miembros del equipo para mantener una calidad fiable en todas las iniciativas
* Colaborar con distintos equipos para transformar los requisitos en resultados técnicos viables
* Investigar y corregir problemas complejos en todas las etapas del desarrollo
* Aportar ideas sobre la planificación arquitectónica y las hojas de ruta técnicas futuras
* Orientar y apoyar a desarrolladores junior mientras fortalecen su experiencia
* Optimizar el rendimiento de las aplicaciones garantizando un comportamiento estable y coherente del sistema
* Producir código bien\-organizado, legible y exhaustivamente documentado
* Participar en las discusiones de planificación de sprint y ayudar en la estimación de tareas
* Mantenerse actualizado con las nuevas tecnologías y las prácticas evolutivas del sector
**Requisitos**
* Un mínimo de 3 años de experiencia relevante en desarrollo de software
* Conocimientos avanzados de C\# para construir aplicaciones fiables
* Experiencia práctica directa con el marco .NET
* Experiencia en el desarrollo de pruebas unitarias para mejorar la fiabilidad del código y su mantenibilidad a largo plazo
* Conocimientos sólidos de los principios de arquitectura de software y los patrones de diseño comunes
* Conocimiento de las metodologías SDLC y su aplicación práctica en entornos reales
* Competencia en SQL para organizar y recuperar datos de bases de datos
* Experiencia práctica con Entity Framework, Dapper o ADO.NET para gestionar el acceso a los datos
* Conocimientos prácticos de ReactJS para el desarrollo front-end y su integración con componentes back-end
* Experiencia práctica con ASP.NET para crear aplicaciones basadas en la web
* Experiencia utilizando Amazon Web Services o Azure para soluciones basadas en la nube
* Conocimientos básicos de los principios de inteligencia artificial y su aprovechamiento en proyectos de desarrollo
* Competencias sólidas de comunicación en inglés, tanto escrita como hablada, nivel B2 o superior
**Ofrecemos**
* Proyectos internacionales con marcas líderes
* Trabajo con equipos globales de colegas altamente cualificados y diversos
* Beneficios médicos
* Programas financieros para empleados
* Días de vacaciones pagados y licencias por enfermedad
* Cursos de capacitación, reciclaje profesional y certificación
* Acceso ilimitado a la biblioteca de LinkedIn Learning y 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