Desarrollador Fullstack .NET
Stefanini Latam

San Salvador El Salvador
•1 dia atrás
•Nenhuma candidatura
Sobre
¡Sé parte de Stefanini!En Stefanini somos más de 30.000 genios, conectados desde 41 países, haciendo lo que les apasiona y co-creando un futuro mejor.¡Seguro no te quieres quedar fuera!Desarrollador de software con dominio en frontend y backend, capacidad para diseñar e implementar aplicaciones completas utilizando la tecnología de .NET orientada en arquitectura orientada a microservicios.Responsabilidades y atribucionesAnalizar, diseñar, desarrollar y mantener aplicaciones Web, de escritorio, APIs y servicios web utilizando .NET Framework 4.8+ y .NET Core.Implementar patrón MVC y desarrollar API Restful con ASP.NET Core Web API.Diseñar, modelar y optimizar esquemas relacionales en SQL Server, incluyendo procedimientos almacenados, triggers y vistas.Desarrollar e integrar microservicios y aplicaciones distribuidas asegurando la escalabilidad y resiliencia del sistema.Aplicar mecanismos de seguridad, autenticación/autorización (ej. JWT, OAuth2), y buenas prácticas entre servicios y aplicaciones.Garantizar la funcionalidad, accesibilidad, usabilidad y seguridad en aplicaciones web, respetando estándares de UI/UX.Implementar pruebas funcionales e integraciones, participando en el ciclo completo de calidad y despliegue (CI/CD).Asegurar la calidad del código mediante la aplicación de principios como SOLID y Clean Code.Elaborar y mantener la documentación técnica de las soluciones desarrolladas.Participar activamente en metodologías ágiles (SCRUM): planificación, estimaciones, dailies, retrospectivas, etc.Requisitos y calificacionesCompetencias técnicasCompetencias técnicas necesariasConocimientos en los lenguajes de programación VB, C# framework 4.8 y superiores para desarrollo de aplicaciones web, escritorio, APIS, Servicios web y Servicios WCF.Conocimiento en uso de patrón MVC con .NET CoreConocimiento en gestor de base de datos SQL server, creación de procedimientos almacenados, Triggers, views, diseño de esquema relacionales y normalización.Implementación de API Restful usando ASP.NET Core Web API.Desarrollar aplicaciones distribuidas basada en arquitectura de microservicios e integración.Aplicar mecanismos de seguridad, buenas prácticas, autenticación y autorización entre servicios.Desarrollar aplicaciones web funcionales, accesible, intuitiva y segura. • Implementar pruebas funcionales, de integración y despliegue en las aplicaciones para garantizar la calidad del software desarrollado.Dominio de JavaScript, Ajax y CSS. • Dominio en IU/UX para desarrollo de aplicaciones web.Conocimientos teóricos y prácticos necesarios en materia de procedimientos, métodos, sistemas y especialidades técnicas para el desarrollo de las funciones.Familiarización con metodologías Agiles (SCRUMCompetencias Humanas:Buena comunicación y capacidad de analizar situaciones complejas proponiendo soluciones prácticas, efectivas y seguras.Cumplir con plazos establecidos durante el desarrollo de la solucion sin comprometer la calidad del producto.Flexibilidad ante cambios de requerimientos en el desarrollo del sistema.Elaborar documentación técnica de las aplicaciones nuevas o modificadas. Experiencia6 años de experiencia en el desarrollo de sistemas e integración de tecnologías basadas en .NET framework y Core, comprobable.Graduado en Ingeniería, licenciatura en informática o carreras afines.Experiencia comprobable en el manejo de gestor de base de datos SQL server.Buenas prácticas de programación (SOLID, Clean Code).




