VENTUS TECHNOLOGY
Desarrollador de integraciones .Net/Azure
- Compensation
- MX$30K–MX$40K / mo
- Location
- Ciudad de México
- Work setup
- Remote
- Seniority
- Not specified
- Employment
- Not specified
- Experience
- Not specified
- Category
- Software engineering
- Posted
Skills
Full description
CRM Integration Engineer SR (.NET / Azure)
Buscamos un CRM Integration Engineer SR responsable de diseñar, desarrollar e implementar integraciones entre plataformas CRM y diferentes sistemas empresariales utilizando tecnologías Microsoft Azure y .NET.
Responsabilidades:
- Diseñar, desarrollar y mantener integraciones entre el CRM y aplicaciones internas o de terceros.
- Desarrollar soluciones utilizando C#, .NET y .NET Core.
- Implementar servicios serverless mediante Azure Function Apps, incluyendo Durable Functions.
- Diseñar, publicar y administrar APIs utilizando Azure API Management y especificaciones OpenAPI (Swagger).
- Desarrollar e integrar servicios REST utilizando formatos JSON.
- Implementar integraciones basadas en eventos mediante Apache Kafka.
- Configurar y administrar autenticación y autorización mediante Azure App Registration.
- Gestionar credenciales y secretos de forma segura utilizando Azure Key Vault.
- Utilizar Azure Storage Accounts para almacenamiento de datos y procesamiento de información.
- Implementar procesos de integración y despliegue continuo (CI/CD) dentro de un entorno DevOps.
- Aplicar buenas prácticas de desarrollo seguro (Secure Development Practices).
- Implementar monitoreo, telemetría y análisis de rendimiento utilizando Azure Application Insights.
- Desarrollar pruebas unitarias utilizando TDD, .NET Unit Testing y MoQ.
- Participar en revisiones de código y contribuir a la mejora continua de la plataforma.
Experiencia requerida:
- Experiencia como Software Engineer, Backend Developer, Integration Engineer o posiciones similares.
- Experiencia sólida desarrollando aplicaciones con C# (.NET y .NET Core).
- Experiencia desarrollando e integrando APIs REST.
- Experiencia trabajando con servicios de Microsoft Azure.
- Experiencia implementando procesos de integración entre aplicaciones empresariales.
- Experiencia trabajando bajo metodologías DevOps con pipelines de CI/CD.
- Experiencia desarrollando pruebas unitarias y aplicando buenas prácticas de calidad de software.
Hard Skills indispensables:
- C#
- .NET Framework y .NET Core
- Azure Function Apps
- Durable Functions
- Azure API Management
- Azure Application Insights
- Azure Key Vault
- Azure Storage Account
- Azure App Registration
- REST APIs
- JSON
- OpenAPI (Swagger)
- Apache Kafka
- GitHub
- CI/CD
- Secure Development Practices
- Dependency Injection
- TDD (Test Driven Development)
- Unit Testing en .NET
- MoQ Framework
- Performance Monitoring y Telemetry
- Experiencia con plataformas CRM (Microsoft Dynamics 365, Salesforce o similares).
- Arquitecturas orientadas a eventos.
- Microservicios.
- Metodologías ágiles (Scrum/Kanban).
Soft Skills:
- Pensamiento analítico y orientación a la resolución de problemas.
- Comunicación efectiva y colaboración con equipos multidisciplinarios.
- Proactividad para identificar oportunidades de mejora.
- Organización y capacidad para gestionar múltiples iniciativas.
- Atención al detalle y enfoque en la calidad del código.
- Adaptabilidad a entornos dinámicos y de constante evolución.
- Orientación a resultados y mejora continua.