Empleos de boombit
- BoombitBogotá, CundinamarcaEmployerActivo hace 3 días·
- NET con experiencia en ASP.
- NET Core y Entity Framework Core para un proyecto basado en una arquitectura en capas, que implementa patrones de diseño a nivel…
- Ver todo: empleo en Bogotá
- Búsqueda de salarios: salarios de .NET Developer en Bogotá, Cundinamarca
Job Post Details
Información del empleo
Tipo de empleo
- Tiempo completo
Ubicación
Descripción completa del empleo
Quiénes somos:
Somos una agencia de servicios integrales y un estudio de contenidos que ayuda a las empresas a prosperar a través de la estrategia, la creatividad, los servicios tecnológicos y el talento humano.
Objetivo del puesto:
Buscamos un(a) Desarrollador(a) .NET con experiencia en ASP.NET Core y Entity Framework Core para un proyecto basado en una arquitectura en capas, que implementa patrones de diseño a nivel empresarial, como Repository, Unit of Work y Dependency Injection. El objetivo es garantizar escalabilidad, mantenibilidad y un manejo eficiente de la base de datos dentro de un entorno de trabajo colaborativo.
Detalles del trabajo:
- Ubicación: Remoto - Abierto a candidatos basados en Nicaragua, Honduras, El Salvador y Colombia.
- Horario: Lunes a Viernes, 8:00 AM a 5:00 PM (Zona Horaria de Centroamérica).
- Tipo de empleo: Empleo de tiempo completo.
- Disponibilidad Inmediata es preferible.
- Idioma:
- Español: hablante nativo.
- Inglés: Intermedio B1 o superior.
Responsabilidades clave:
- Desarrollar y mantener la capa de presentación (Presentation Layer) asegurando el cumplimiento de buenas prácticas en arquitectura en capas.
- Implementar y optimizar el patrón Repository para el acceso a datos y Unit of Work para la gestión eficiente de transacciones.
- Utilizar AutoMapper para las transformaciones entre entidades y DTOs.
- Desarrollar y optimizar APIs RESTful, garantizando seguridad, rendimiento y buenas prácticas en la gestión de endpoints.
- Integrar y consumir servicios externos y APIs de terceros, asegurando una comunicación eficiente y segura.
- Participar en revisiones de código para garantizar la calidad y alineación con los estándares de desarrollo.
- Mantenerse actualizado sobre nuevas tecnologías y mejores prácticas en el ecosistema .NET, promoviendo la mejora continua dentro del equipo.
Formación académica requerida:
- Título universitario en Ingeniería de Sistemas, Informática, Ciencias de la Computación o carreras afines.
Requisitos y Experiencia:
- Mínimo 4 años de experiencia en desarrollo con .NET.
- Experiencia demostrable en proyectos utilizando .NET Core (versiones 6 a 9 deseable).
- Sólidos conocimientos en ASP.NET Core y C#, aplicando buenas prácticas de desarrollo.
- Experiencia en diseño e implementación de arquitecturas en capas, aplicando patrones de diseño como Repository, Unit of Work y Dependency Injection.
- Manejo avanzado de bases de datos relacionales con Entity Framework Core y SQL Server, incluyendo optimización de consultas y transacciones.
- Conocimiento y experiencia en el desarrollo y optimización de APIs RESTful, asegurando seguridad, eficiencia y documentación con Swagger.
- Familiaridad con herramientas y librerías como AutoMapper para la transformación de datos entre entidades y DTOs.
- Habilidades de colaboración y comunicación efectiva.
Competencias Deseables
- Conocimiento en tecnologías front-end como Angular, React o similares, para facilitar la integración con el back-end.
- Experiencia en desarrollo en entornos de nube (Azure).
- Familiaridad con herramientas de integración y despliegue continuo (CI/CD) DevOps.
- Certificaciones en .NET o tecnologías relacionadas.
Habilidades Blandas:
- Pensamiento Analítico: Habilidad para interpretar datos y optimizar estrategias.
- Liderazgo: Confianza y fiabilidad al guiar y asesorar a otros miembros del equipo.
- Resolución de Problemas: Capacidad para actuar con eficacia en situaciones de alta presión, especialmente en crisis.
¿Cómo Aplicar?:
Si te apasiona crear soluciones de alto impacto y trabajar con un equipo dinámico, sigue estos pasos para postularte:
- Envío de CV: Adjunta tu currículum actualizado con tu experiencia, habilidades y formación.
Tipo de puesto: Tiempo completo
Pregunta(s) de postulación:
- Describe un proyecto en el que hayas implementado una arquitectura en capas con ASP.NET Core. ¿Qué desafíos enfrentaste y cómo los resolviste?
- ¿Tienes experiencia en entornos de nube como Azure o AWS? describe tu experiencia
- ¿Qué patrones de diseño has aplicado en tus desarrollos con .NET?
Experiencia:
- .NET y .NET Core: 4 años (Obligatorio)
- ASP.NET Core: 4 años (Obligatorio)
- APIs RESTful con C#: 4 años (Obligatorio)
- Entity Framework Core y SQL Server: 4 años (Obligatorio)
Idioma:
- Español (Obligatorio)
- Inglés (Obligatorio)