Desarrollador Senior NET Angular (Bogotá)

Desarrollador Senior NET Angular (Bogotá)

02 oct
|
Autofinanciera
|
Bogotá

02 oct

Autofinanciera

Bogotá

Desarrollador Senior .NET / Angular

AUTOFINANCIERA se encuentra en búsqueda de un(a) Desarrollador Senior .NET / Angular, competente encargado de diseñar, desarrollar, optimizar e implementar soluciones de software de alta calidad, escalables y seguras, utilizando tecnologías .NET (Core / 6 ) en el backend y Angular en el frontend, garantizando el cumplimiento de patrones de arquitectura, buenas prácticas de desarrollo (Clean Code) y apoyando la mentoría técnica del equipo.

? ¿Qué buscamos?

Profesional Graduado En Ingeniería De Sistemas, Ingeniería De Software, Ingeniería Electrónica, Ciencias De La Computación o Carreras Afines, Con Experiencia Mínima De 5 Años General En Desarrollo De Software (y De 3 a 4 Años Específicos Como Fullstack o Senior Con .NET y Angular En Proyectos De Mediana o Gran Escala), Con Dominio En

- Backend en .NET Core / .NET 6 , C#, ASP.NET Web API, Entity Framework Core y Microservicios.

- Frontend dinámico en Angular (v12 ), TypeScript, RxJS, NgRx y HTML5/CSS3.

- Modelado, administración y optimización de bases de datos relacionales (SQL Server, PostgreSQL).

- Patrones de diseño de software (SOLID, Repository, CQRS, Dependency Injection).

- Pruebas unitarias e integración (xUnit, NUnit, Jasmine, Karma).

- Pipelines de integración y despliegue continuo (CI/CD) en Azure DevOps o AWS.

- Metodologías ágiles (Scrum / Kanban), Clean Architecture y Domain-Driven Design (DDD).

Buscamos una persona con alta capacidad técnica, enfoque analítico, liderazgo colaborativo para mentoría y revisiones de código, y orientación a la calidad y ciberseguridad del software (OWASP Top 10).

? Principales responsabilidades

- Liderar el diseño e implementación de componentes backend en .NET Core / .NET 6 y frontends dinámicos en Angular.





- Desarrollar y consumir APIs RESTful y servicios web bajo arquitecturas de microservicios o monolitos modulares.

- Modelar, optimizar y administrar bases de datos relacionales (SQL Server, PostgreSQL) y no relacionales según los requerimientos.

- Aplicar patrones de diseño de software (SOLID, Repository, CQRS, Dependency Injection) para asegurar un código mantenible y testeable.

- Diseñar y ejecutar pruebas unitarias y de integración (xUnit, NUnit, Jasmine, Karma) para garantizar la calidad de los entregables.

- Participar activamente en la definición de la arquitectura de software en conjunto con los Arquitectos y el Líder Técnico.

- Configurar y mantener pipelines de integración y despliegue continuo (CI/CD) en plataformas Cloud como Azure DevOps o AWS.

- Realizar revisiones de código (Code Reviews) a los desarrollos de sus pares y miembros Junior/Mid del equipo.

- Diagnosticar, depurar y resolver incidentes complejos de rendimiento, seguridad o errores en ambientes de pruebas y producción.

- Estimar tiempos de desarrollo y evaluar la viabilidad técnica de historias de usuario dentro del marco de trabajo ágil (Scrum / Kanban).

- Documentar técnicamente la arquitectura, endpoints, componentes frontend y procedimientos de despliegue.

- Velar por la ciberseguridad del software aplicando las directrices del OWASP Top 10 en el desarrollo de APIs y la interfaz de usuario.





- Brindar mentoría técnica y acompañamiento continuo a desarrolladores de menor experiencia.

? Competencias

- Comunicación asertiva (transmitir conceptos técnicos complejos a perfiles técnicos y de negocio).

- Trabajo en equipo y liderazgo/mentoría técnica.

- Orientación a resultados y resolución de problemas.

- Diseño y arquitectura en .NET/Angular.

- Calidad de código y buenas prácticas (Clean Code, SOLID, OWASP).

- Análisis y optimización de rendimiento (consultas SQL, APIs y renderizado en Angular).

? Conocimientos

- Backend: C#, .NET Core /.NET 6 , ASP.NET Web API, Entity Framework Core, LINQ, Microservicios y APIs RESTful.

- Frontend: Angular (v12 en adelante), TypeScript, RxJS, NgRx / Gestión de estado, HTML5, CSS3 / SASS y librerías de componentes (Bootstrap, Angular Material, PrimeNG).

- Bases de Datos: SQL Server, PostgreSQL, procedimientos almacenados, optimización de consultas e indexación (deseable MongoDB o Redis).

- DevOps / Cloud & Control de Versiones: Azure DevOps / AWS, Git, GitFlow, Docker y creación de pipelines CI/CD.

- Metodologías & Prácticas: Scrum / Kanban, Clean Architecture, Domain-Driven Design (DDD) y Pruebas Unitarias.

? Formación

- Requerida: Profesional graduado en Ingeniería de Sistemas, Ingeniería de Software, Ingeniería Electrónica, Ciencias de la Computación o carreras afines.

- Deseable: Especialización o certificaciones oficiales como Microsoft Certified: Azure Developer Associate o Scrum Developer.

⏳ Experiencia

Mínimo 5 años de experiencia general en desarrollo de software, incluyendo al menos 3 a 4 años específicos desempeñándose como Desarrollador Fullstack o Senior trabajando activamente con la dupla .NET y Angular en proyectos de mediana o gran escala.

? Ubicación

Presencial.

? Área

Sistemas

📌 Desarrollador Senior NET Angular (Bogotá)
🏢 Autofinanciera
📍 Bogotá

Postulate a este anuncio

Muestra tus habilidades a la empresa, rellenar el formulario y deja un toque personal en la carta, ayudará el reclutador en la elección del candidato.

Suscribete a esta alerta:

Recibe por email las nuevas ofertas de trabajo para: desarrollador senior net angular (bogotá) / bogotá

Suscribete a esta alerta:

Recibe por email las nuevas ofertas de trabajo para: desarrollador senior net angular (bogotá) / bogotá