Publicado: December 04, 2023 - RRHH / Personal
Requisitos:
• Pensum Cerrado, Graduado o estudiante activo de las carreras a fines de Informática.
• 3 a 5 años de experiencia
• Tiempo completo
• Horario de lunes a viernes de 8:00 am a 5:00 pm
• Modalidad remota
Funciones principales:
• Desarrollo y programación de Software
Conocimientos y Experiencia:
1. Lenguajes de Programación:
• Dominio de C# (C Sharp), el principal lenguaje de programación de .NET.
• Conocimientos de VB.NET (Visual Basic .NET) pueden ser útiles, aunque C# es más
comúnmente utilizado.
2. Framework .NET:
• Familiaridad con el .NET Framework y .NET Core.
• Experiencia en el uso de ASP.NET para desarrollo web.
• Conocimientos en el desarrollo de servicios web, especialmente con ASP.NET Web API.
3. Desarrollo Web:
• Experiencia con tecnologías web como HTML, CSS, JavaScript, y frameworks de
JavaScript como Angular o React.
• Conocimientos de ASP.NET MVC para el desarrollo de aplicaciones web.
4. Bases de Datos:
• Experiencia en el uso de bases de datos relacionales como PostgreSql, mongodb, redis.
• Familiaridad con Entity Framework para mapeo objeto-relacional (ORM).
5. Servicios Web:
• Conocimientos en la implementación y consumo de servicios web, como RESTful APIs.
6. Patrones de Diseño y Buenas Prácticas:
• Comprender y aplicar patrones de diseño de software.
• Conocimiento de principios SOLID.
7. Control de Versiones:
• Experiencia con sistemas de control de versiones, como Git.
8. Desarrollo Ágil:
• Experiencia trabajando en entornos ágiles utilizando metodologías
como Scrum o
Kanban.
9. Pruebas y Depuración:
• Habilidades en la escritura de pruebas unitarias (por ejemplo, NUnit, MSTest).
• Competencia en herramientas de depuración y diagnóstico.
10. Conocimientos de Seguridad:
• Conciencia de prácticas de seguridad y cómo aplicarlas en el desarrollo de software.
11. Entorno de Desarrollo Integrado (IDE):
• Uso competente de entornos de desarrollo como Visual Studio.
12. Contenedores y Orquestación:
• Conocimientos básicos de contenedores (Docker) y orquestación (por ejemplo,
Kubernetes).
13. Automatización y CI/CD:
• Familiaridad con herramientas de automatización como Jenkins o Azure DevOps.
14. Comunicación y Colaboración:
• Habilidades de comunicación efectiva y capacidad para trabajar en equipo.
15. Aprendizaje Continuo:
• Disposición para aprender nuevas tecnologías y adoptar las mejores prácticas en
evolución.