SENIOR DEVELOPPER.NET CORE

Remote: 
Full Remote
Contract: 
Work from: 

Offer summary

Qualifications:

More than 5 years of experience in Microsoft application development., Strong knowledge of .NET Core 6/7/8 and familiarity with N-Layer, Clean Architecture, and DDD., Experience with microservices and TDD methodologies., Proficient in designing and consuming REST APIs and working in Azure environments..

Key responsibilities:

  • Develop and maintain applications using .NET Core 6/7/8, ensuring quality and efficiency standards are met.
  • Design and build N-Layer architectures, ensuring clear separation of concerns.
  • Implement and maintain scalable microservices following best design practices.
  • Collaborate with team members to define technical solutions and continuously improve development processes.

Conversia Consulting Group logo
Conversia Consulting Group http://www.conversia.es
201 - 500 Employees
See all jobs

Job description

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:

  • Oportunidades de Crecimiento: Te ofrecemos la posibilidad de formarte y crecer profesionalmente, en un entorno dinámico donde la innovación es clave.
  • 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.
  • Proyectos Desafiantes: Tendrás la oportunidad de trabajar en proyectos interesantes y vanguardistas, donde podrás aplicar tus habilidades y aprender nuevas tecnologías.
  • Compensación y Beneficios Competitivos: Ofrecemos un paquete salarial competitivo, junto con beneficios adicionales que se adaptan a tus necesidades.
  • Contrato Indefinido: buscamos a personas que quieran crecer con nosotros y tener una larga trayectoria en la empresa.
  • Salario Competitivo que consta de un Fijo + Bonus Anual
  • 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:
  • N-Capas (UI, Business Logic, Data Access)
  • Clean Architecture y diseño controlado por dominios (DDD)
  • Experiencia en Microservicios
  • 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.

Required profile

Experience

Spoken language(s):
Spanish
Check out the description to know which languages are mandatory.

Other Skills

  • Teamwork
  • Communication

Related jobs