Desarrollador Junior en C# y .NET
1 VacantesSistemas en Barranquilla, Atlántico
- Salario: A convenir
- Categoría: Informática / Telecomunicaciones
- Subcategoría Sistemas
- Localidad: Barranquilla
- Activo desde: 14/03/2025
- Jornada: Tiempo Completo
- Tipo de Contrato: Contrato a término indefinido
- Cantidad de Vacantes: 1
- Educación Mínima: Universidad / Carrera Profesional
- Años de Experiencia: 3
Buscamos un Desarrollador Junior en C y .NET con conocimientos y experiencia en el desarrollo de aplicaciones utilizando tecnologías modernas. El candidato ideal tendrá un buen dominio de la programación orientada a objetos y estará familiarizado con el desarrollo de APIs y microservicios.
Horario: Lunes a viernes de 5:00 am a 3:00 pm (por cambios de horario en el país el horario está sujeto a cambios)
Responsabilidades:
Desarrollar y mantener aplicaciones utilizando C y .NET Framework / .NET Core / .NET 5+.
Implementar y optimizar consultas de bases de datos en SQL Server y bases de datos NoSQL.
Crear y consumir APIs RESTful, garantizando la seguridad con JWT y OAuth.
Desarrollar microservicios utilizando Docker y Kubernetes.
Aplicar prácticas de desarrollo ágil y TDD (Test Driven Development).
Configurar y gestionar pipelines de CI/CD usando GitLab CI y Azure DevOps.
Desarrollar y ejecutar estrategias de pruebas automatizadas, incluyendo pruebas unitarias, de integración y de extremo a extremo.
Colaborar con equipos multidisciplinarios para diseñar soluciones efectivas y eficientes.
Participar en sprints y reuniones diarias, proporcionando retroalimentación continua.
Requisitos:
Conocimientos sólidos en C, incluyendo estructuras de datos, manejo de excepciones y patrones de diseño.
Dominio de programación orientada a objetos (POO), LINQ y desarrollo con ASP.NET / ASP.NET Core.
Conocimiento en Entity Framework / Entity Framework Core y otros ORMs como Dapper.
Experiencia en desarrollo de APIs RESTful y microservicios.
Habilidad para trabajar con Git y configurar pipelines de CI/CD.
Experiencia con servicios en la nube, especialmente Azure.
Conocimiento de patrones de diseño y arquitectura como Clean Architecture y DDD.
Capacidad para comunicar ideas técnicas claramente y colaborar en equipos multidisciplinarios.