Descripción del empleo Estamos buscando un Programador .NET + Dynamics para incorporarse en nuestro equipo.
Es un proyecto estable en modalidad remota.
Requisitos .NET Lenguajes de Programación: C#: Lenguaje principal utilizado en la plataforma .NET.
Frameworks y Tecnologías: ASP.NET : Para el desarrollo de aplicaciones web.
Servicios Windows / Web Entity Framework: Para la interacción con bases de datos mediante ORM (Object-Relational Mapping).
.NET Core / .NET 5+: Versión multiplataforma y de alto rendimiento de .NET.
Herramientas y Entornos: Visual Studio: IDE principal para el desarrollo en .NET.
Azure DevOps / Github: Para gestión de proyectos, CI/CD y repositorios de código.
Git: Sistema de control de versiones.
Conceptos y Buenas Prácticas: Patrones de diseño: Conocimiento de patrones como MVC, Repository, etc.
Pruebas unitarias y de integración: Uso de frameworks como xUnit o NUnit.
Seguridad: Prácticas de desarrollo seguro, como protección contra inyección SQL y XSS.
Microsoft Dynamics (on prem.
2012-2016) Lenguajes de Programación: C#: Para desarrollos específicos en Dynamics.
JavaScript: Para personalizaciones en el lado del cliente.
Herramientas y Tecnologías: AgilePoint: Para la creación de flujos Common Data Service (CDS) / Dataverse: Plataforma de datos subyacente para Dynamics.
Azure Functions y Logic Apps: Para integraciones y automatizaciones.
Integración y Extensión: APIs y Servicios Web: Uso de APIs RESTful para integrar Dynamics con otros sistemas.
Plug-ins y Custom Workflows: Desarrollo de extensiones personalizadas en Dynamics.
Otros conocimientos: Integración de Sistemas: Utilizar APIs REST y servicios web para integrar aplicaciones desarrolladas en .NET con Dynamics.
Desarrollar microservicios en .NET que interactúen con Dynamics para procesos específicos.
Extensiones Personalizadas: Desarrollar plugins y flujos de trabajo personalizados en Dynamics utilizando C#.
Utilizar Azure Functions para ejecutar lógica personalizada y conectarse a Dynamics.
Automatización y Flujos de Trabajo: Implementar Azure Logic Apps o Power Automate para automatizar procesos entre Dynamics y aplicaciones .NET.
Gestión de Datos: Utilizar Entity Framework en aplicaciones .NET para interactuar con Dataverse (anteriormente CDS) en Dynamics.
Implementar soluciones de ETL (Extract, Transform, Load) para sincronizar datos entre bases de datos y Dynamics.
Como gestor de Base de datos se utiliza SQL Server 2012 / 2016, incluidos como parte de los conocimientos del equipo a nivel de definición de modelado de datos, tareas de integración y procesados de datos.
Además de ello, como parte de la suite también pueden entrar en juego informes realizados en Reporting Services.
Información adicional Es una posición estable en modalidad teletrabajo.