SENIOR DEVELOPPER .NET CORE
En Conversia, estamos trabajando en una aplicación Core de la empresa, una solución alojada en los servicios Cloud de Azure, que comenzó como una aplicación monolítica y ha evolucionado hacia una arquitectura basada en microservicios. Nuestro stack tecnológico incluye .NET Core 6/7/8, React y SQL Server en Azure.
El proyecto, que inició hace más de un año, sigue en una fase de crecimiento con grandes oportunidades de innovación y expansión.
En Conversia, nos encontramos en la búsqueda de un profesional apasionado por la tecnología, que quiera unirse a nuestro equipo y contribuir con su conocimiento mientras crece junto a nosotros. Experiencia requerida: Más de 5 años en desarrollo de aplicaciones Microsoft.
Actualmente, nuestro equipo está formado por un grupo de 5 profesionales que comparten la misma visión de innovación y excelencia en el desarrollo de software.
Descripción del Puesto
Como Senior Developer .NET Core, serás responsable de diseñar y desarrollar aplicaciones robustas, eficientes y escalables utilizando las tecnologías más actuales. Buscamos una persona que no solo posea un sólido conocimiento en .NET Core 6/7/8, sino que también esté familiarizada con arquitecturas como N-Capas, o Clean Architecture o DDD (Diseño Controlado por Dominios).
Responsabilidades
* Desarrollar y mantener aplicaciones utilizando .NET Core 6/7/8, asegurando que cumplan con los estándares de calidad y eficiencia.
* Diseñar y construir arquitecturas N-Capas, garantizando una separación clara entre la interfaz de usuario, la lógica de negocios y el acceso a datos.
* Implementar y mantener microservicios escalables, siguiendo buenas prácticas de diseño y desarrollo.
* Utilizar metodologías TDD (Desarrollo Guiado por Pruebas) para asegurar la calidad del código y facilitar el mantenimiento del software.
* Diseñar y consumir API REST, integrando diferentes servicios y asegurando la correcta comunicación entre ellos.
* Trabajar en un entorno de Azure, aprovechando sus servicios para mejorar el rendimiento y la escalabilidad de las aplicaciones.
* Colaborar de manera efectiva con otros miembros del equipo en la definición de soluciones técnicas y en la mejora continua de nuestros procesos de desarrollo.
* Mantenerse actualizado con las últimas tendencias y tecnologías en el desarrollo de software para aportar ideas innovadoras a nuestro trabajo diario.
Requisitos
* Más de 5 años de experiencia en el desarrollo de aplicaciones en el ecosistema Microsoft, con un enfoque sólido en .NET Core.
* Experiencia demostrable en arquitecturas como Clean Architecture y DDD.
* Sólido entendimiento de Microservicios y arquitecturas Hexagonal.
* Conocimiento y aplicación de metodologías TDD en proyectos previos.
* Capacidad para diseñar y consumir API REST de manera eficiente.
* Experiencia previa en entornos Microsoft Azure.
* Excelentes habilidades de comunicación y trabajo en equipo, con una mentalidad proactiva.
¿Por qué unirte a Conversia?
En Conversia, valoramos a nuestros empleados y nos esforzamos por crear un ambiente de trabajo inclusivo y motivador 🌟. Aquí tienes algunas razones para unirte a nosotros:
1. Oportunidades de Crecimiento: Te ofrecemos la posibilidad de formarte y crecer profesionalmente, en un entorno dinámico donde la innovación es clave.
2. Cultura de Colaboración: Trabajarás codo a codo con un equipo talentoso, donde el aprendizaje y la colaboración son parte fundamental de nuestro día a día.
3. Proyectos Desafiantes: Tendrás la oportunidad de trabajar en proyectos interesantes y vanguardistas, donde podrás aplicar tus habilidades y aprender nuevas tecnologías.
4. Compensación y Beneficios Competitivos: Ofrecemos un paquete salarial competitivo, junto con beneficios adicionales que se adaptan a tus necesidades.
5. Contrato Indefinido: buscamos a personas que quieran crecer con nosotros y tener una larga trayectoria en la empresa.
6. Salario Competitivo que consta de un Fijo + Bonus Anual
7. Trabajo 100 % Remoto menos la formación de la primera semana que es presencial.
Si estás listo para dar el siguiente paso en tu carrera y unirte a un equipo apasionado por la tecnología, ¡Conversia es el lugar para ti! 🚀
En Conversia, no solo buscamos un desarrollador. Buscamos un líder en el ámbito del desarrollo de software, alguien que comparta nuestra pasión por la tecnología y la innovación. Si cumples con los requisitos y tienes el deseo de ser parte de un equipo en crecimiento, ¡nos encantaría conocerte!
Comienza tu viaje con nosotros y contribuye a construir el futuro del desarrollo de software!
¡Esperamos tu postulación!
Requisitos:
Microsoft y un fuerte dominio de:
Backend & Arquitectura:
· Experiencia en .NET Core 6/7/8.
· Conocimiento de arquitecturas:
o N-Capas (UI, Business Logic, Data Access)
o Clean Architecture y diseño controlado por dominios (DDD)
o Experiencia en Microservicios
o Hexagonal Architecture
· Desarrollo y ejecución de test unitarios y de integración.
· Experiencia en metodología TDD
· API REST utilizando JWT
Cloud & DevOps:
· Experiencia en la plataforma Azure.
· Conocimiento de herramientas de gestión ágil como Azure DevOps.
· Trabajo con CI/CD, configuración de pipelines y pull requests.
· Experiencia en GitHub y su integración con Azure.
· Conocimiento sobre grupos de recursos, contenedores, bases de datos en Azure, secretos y logs.
Bases de Datos:
· Dominio de SQL Server en Azure
· Migraciones EF Core
· Patrón Unit of Work
Habilidades:
· Trabajo en equipo.
· Capacidad para definir metodologías y buenas prácticas dentro del equipo.
Se valorará positivamente:
· Trabajo en Front (Html, CSS, JavaScript, Bootstrap)
· Experiencia con Docker y su configuración.
· Configuración de pipelines mediante archivos YAML.
· Nivel de inglés medio/alto.
· Experiencia en arquitecturas de microservicios avanzadas (API Gateway, comunicación entre microservicios).
· Conocimientos avanzados en gestión de recursos de Azure, informes y logs.