Software Engineer Web Microsoft Pr
Softtek · Colombia · posted today ago
Listing supplied by Himalayas. 101 Careers did not originate this post and applications are handled by the employer.
About this role
Desarrollador .NET Proficient
Descripción de puesto
Responsabilidades
- Desarrollar, mantener y evolucionar aplicaciones empresariales de extremo a extremo utilizando tecnologías del ecosistema Microsoft como C#, .NET Core, .NET Framework, ASP.NET MVC, Web API y Angular.
- Diseñar e implementar componentes de backend, lógica de negocio, servicios, APIs RESTful e integraciones entre sistemas.
- Desarrollar interfaces web modernas utilizando Angular bajo arquitecturas SPA (Single Page Applications).
- Participar en el diseño y evolución de arquitecturas basadas en microservicios y aplicaciones distribuidas.
- Colaborar con equipos multidisciplinarios para identificar, analizar y resolver problemas técnicos complejos.
- Participar en todo el ciclo de vida del desarrollo de software: análisis, diseño, desarrollo, pruebas, despliegue y soporte.
- Trabajar con stakeholders de negocio para transformar requerimientos funcionales en soluciones técnicas escalables y mantenibles.
- Participar en revisiones de código asegurando el cumplimiento de estándares de calidad, principios SOLID, patrones de diseño y buenas prácticas de desarrollo.
- Contribuir a la optimización y mantenimiento de bases de datos SQL Server y Cosmos DB.
- Participar en procesos de integración continua y despliegue continuo (CI/CD) utilizando herramientas DevOps.
- Brindar mentoría y acompañamiento técnico a desarrolladores junior.
Habilidades requeridas
- Experiencia práctica en desarrollo full stack utilizando de +3 años en C#, .NET Core, .NET Framework, ASP.NET MVC, Web API, Angular, Entity Framework, LINQ, XML, XSLT, TFS y Git.
- Experiencia en diseño, construcción y mantenimiento de aplicaciones empresariales, integración de sistemas, implementación de lógica de negocio y desarrollo de servicios y APIs.
- Conocimiento de principios SOLID, patrones de diseño, Clean Code y buenas prácticas de desarrollo.
- Experiencia desarrollando aplicaciones SPA (Single Page Applications) utilizando Angular, incluyendo componentes, servicios, módulos, formularios reactivos, manejo de estado, consumo de APIs REST y optimización de interfaces de usuario.
- Dominio de SQL Server y Cosmos DB, incluyendo modelado de datos, optimización de consultas, rendimiento de bases de datos y desarrollo de procedimientos almacenados, funciones y triggers.
- Experiencia utilizando Entity Framework y LINQ para acceso y manipulación de datos mediante ORM.
- Experiencia en diseño, desarrollo, documentación, consumo y mantenimiento de APIs RESTful.
- Experiencia en arquitecturas basadas en microservicios, incluyendo escalabilidad, comunicación entre servicios, integración y resiliencia.
- Conocimiento de XML y XSLT para validación, mapeo y transformación de datos entre sistemas.
- Experiencia trabajando con herramientas de control de versiones y gestión del ciclo de desarrollo como Git y TFS.
- Experiencia trabajando bajo metodologías ágiles como Scrum.
- Experiencia previa con soluciones en la nube, preferiblemente Azure, y configuración de pipelines CI/CD utilizando herramientas como Git, Jenkins y/o Maven.
Originally posted on Himalayas