Programador/a Angular + .Net

Remoto

Inscribirme

Descripción

Somos expertos en identificar y generar eficiencias en los procesos de otras empresas. ¡Somo líderes de la Transformación eficiente!


En pfs trabajamos en un entorno de trabajo flexible, joven, dinámico y en continuo crecimiento. Primamos el bienestar de nuestro talento interno, por eso priorizamos la conciliación de la vida laboral y personal confiando en nuestros trabajadores y en sus capacidades para sacar a flote las metas que entre todos llevemos a cabo.


Actualmente estamos ubicados en España, Portugal y México.


Ventajas de Trabajar en pfs:


  • Conciliación familiar.
  • Modalidad de trabajo eWORK basado en Objetivos.
  • Modelo Híbrido y Flexible de trabajo..
  • Desde cualquier ciudad de España.


 Gracias a nuestro modelo de trabajo eWORK, podrás disfrutar de una flexibilidad horaria y conciliación con la vida personal al mismo tiempo que persigues los objetivos comunes de la empresa.


 ¿Quieres ser parte de la empresa líder en plataformas digitales para la transformación eficiente?. ¡Únete a nosotr@s!


El siguiente proyecto se basa en participar en el diseño, desarrollo y mantenimiento de aplicaciones web y móviles. Como miembro clave del equipo de desarrollo, tendrás la oportunidad de trabajar en proyectos emocionantes y desafiantes, contribuyendo al éxito continuo de nuestra empresa.

Requisitos


Requisitos necesarios:


  • C# y .NET Core 8: Experiencia sólida en el desarrollo de APIs RESTful utilizando .NET Core 8.
  • Patrón de diseño DDD (Domain-Driven Design): Dominio en diseño basado en el dominio.
  • Azure Repos Git: Gestión avanzada del control de versiones mediante Git en Azure Repos.
  • Angular 17 y/o 18: Conocimientos sólidos en estas versiones.
  • Pruebas unitarias: Capacidad para implementar test unitarios.


Requisitos deseables:

  • Azure DevOps: Conocimiento en la creación y gestión de pipelines CI/CD.
  • Bases de datos no relacionales: Experiencia con MongoDB y/o CosmosDB.
  • Kiuwan: Familiaridad con esta herramienta.



Entre las funciones del trabajo se destacan:


1. Desarrollo Front-end:

  • Crear y mantener interfaces de usuario eficientes y atractivas utilizando Angular y otras tecnologías front-end.
  • Garantizar la compatibilidad entre plataformas y dispositivos.
  • Implementar prácticas de diseño responsivo y accesibilidad.

2. Desarrollo Back-end:

  • Diseñar, desarrollar y mantener servicios y APIs RESTful utilizando ASP.NET Core.
  • Interactuar con bases de datos, realizar operaciones CRUD y asegurar la integridad de los datos.
  • Implementar la lógica de negocio del lado del servidor.

3. Pruebas:

  • Realizar pruebas unitarias e integradas para garantizar la calidad del código.
  • Identificar y solucionar errores y problemas de rendimiento.

4. Colaboración y Comunicación:

  • Trabajar en estrecha colaboración con otros miembros del equipo, como diseñadores, QA y otros desarrolladores.
  • Participar en reuniones y compartir actualizaciones sobre el progreso del proyecto.

5. Investigación y Aprendizaje Continuo:

  • Mantenerse actualizado sobre las últimas tendencias y tecnologías relacionadas con Angular, .NET y el desarrollo web en general.
  • Aprender nuevas habilidades según sea necesario para abordar los desafíos del proyecto.

6. Documentación:

  • Crear y mantener documentación técnica.
  • Facilitar la transferencia de conocimientos dentro del equipo.