Descripción
Resumen:
Buscamos un Desarrollador Senior .NET apasionado por desarrollar soluciones de software efectivas y enfrentar desafíos técnicos exigentes dentro de un equipo talentoso y motivado.
Aspectos destacados:
1. Contribuir a proyectos significativos junto con un equipo talentoso y motivado
2. Capacitar y asistir a desarrolladores juniors mientras adquieren habilidades profesionales
3. Participar en la estrategia arquitectónica y la dirección técnica a largo plazo
Estamos buscando un Desarrollador Senior .NET para unirse a nuestro equipo. Este puesto ofrece la oportunidad de contribuir a proyectos significativos mientras trabaja junto con un equipo talentoso y motivado de profesionales. Si tiene pasión por desarrollar soluciones de software efectivas y disfruta enfrentar desafíos técnicos exigentes, nos encantaría conocerlo.
**Responsabilidades**
* Diseñar y construir aplicaciones escalables que respalden tanto los objetivos comerciales como los técnicos
* Revisar el código presentado por compañeros para mantener una calidad constante en los proyectos
* Colaborar con diversos equipos para convertir los requisitos en soluciones técnicas prácticas
* Analizar y resolver problemas complejos a lo largo de todo el ciclo de vida del desarrollo de software
* Contribuir a la estrategia arquitectónica y la dirección técnica a largo plazo
* Capacitar y asistir a desarrolladores juniors mientras desarrollan sus habilidades profesionales
* Optimizar el rendimiento de las aplicaciones manteniendo una operación fiable del sistema
* Entregar código limpio, estructurado y debidamente documentado
* Participar en las reuniones de planificación de sprints y aportar estimaciones de esfuerzo
* Mantenerse actualizado sobre las tecnologías emergentes y los cambios en los estándares industriales
**Requisitos**
* Al menos 3 años de experiencia aplicable en desarrollo de software
* Dominio sólido de C\# para desarrollar aplicaciones confiables
* Experiencia práctica y directa trabajando con el marco .NET
* Antecedentes en la escritura de pruebas unitarias para respaldar la confiabilidad y mantenibilidad del código
* Comprensión sólida de los conceptos de arquitectura de software y 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
* Uso experto de SQL para administrar y consultar bases de datos
* Experiencia utilizando Entity Framework, Dapper o ADO.NET para fines de acceso a datos
* Exposición a ReactJS para desarrollo front-end y su integración con sistemas back-end
* Experiencia directa con ASP.NET para el desarrollo de aplicaciones web
* Experiencia aplicada con plataformas en la nube de Amazon Web Services o Azure
* Conocimientos básicos de conceptos de inteligencia artificial y su posible aplicación en el desarrollo de software
* Competencia confiable en inglés, tanto escrito como hablado, nivel B2 o superior
**Ofrecemos**
* Proyectos internacionales con marcas líderes
* Trabajo con equipos globales de compañeros altamente calificados y diversos
* Beneficios médicos
* Programas financieros para empleados
* Días de descanso remunerados y licencias por enfermedad
* Cursos de actualización de habilidades, reconversión profesional y certificaciones
* 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
* Cultura galardonada reconocida por Glassdoor, Newsweek y LinkedIn