Requisitos (Conocimientos indispensables)
- Experiencia mínima: 3 años en puesto similar
- Desarrollo en C# / .Net
- Lenguaje SQL
- Diseño y modelado de base de datos
- Programación Orientada a Objetos (POO)
- Patrones de diseño: MVC, MVVM, Inyección de dependencias
- IDEs: Visual Studio, Visual Studio Code
- Desarrollo de aplicaciones: Escritorio, Web, servicios web y APIs REST
- Control de versiones: TFS, GIT, SVN
- Herramientas de gestión de proyectos: MS Project, Wrike, Jira
Conocimientos Deseables
- Desarrollo de API's Rest
- Configuración de Pipeline CI/CD
- Framework de desarrollo DevExpress XAF
- Diseño de aplicaciones con distintos patrones de diseño
- Bases de datos: PostgreSQL, DB2 for iSeries
Actividades principales:
- Desarrollar, mantener y optimizar aplicaciones en C# / .NET de acuerdo con los requerimientos del negocio.
- Analizar especificaciones técnicas y funcionales para proponer soluciones eficientes.
- Diseñar y consumir servicios web y APIs REST.
- Realizar pruebas unitarias y apoyar en pruebas integrales para asegurar la calidad del código.
- Mantener y mejorar el rendimiento de las aplicaciones existentes.
- Gestionar y versionar código mediante herramientas como Git, TFS o SVN.
- Colaborar con equipos multidisciplinarios (analistas, QA, implementadores) para la correcta implementación de soluciones.
- Documentar desarrollos, procesos y cambios realizados en los sistemas.
- Identificar y proponer mejoras continuas en procesos y desarrollo de software.
- Brindar soporte técnico y solución de incidencias cuando sea necesario.
Lugar de trabajo: Empleo presencial