[SDC502] - DESARROLLADOR DE SOFTWARE BACK-END. NET

Bebeedesarrollador


Buscar Desarrollador Backend .NET ¿Qué buscamos? Un profesional en ingeniería de sistemas o carreras afines con experiencia en desarrollo de software y conocimientos en C#, .NET, arquitecturas limpias y principios SOLID. Tus principales responsabilidades a desarrollar: - Profesional con mínimo 3 años de experiencia en desarrollo de software. - Conocimiento y experiencia en: Lenguaje C#, .NET. - Buenas prácticas de arquitecturas limpias, principios SOLID, arquitectura guiada por eventos. - Experiencia trabajando con arquitectura basada en microservicio. - Integración de C# con infraestructura AZURE. - Por ejemplo: APP FUNCTION, APP SERVICE, KEY VAULT, BLOB STORAGE, QUEUE STORAGE, TABLE STORAGE, SQL DATABASE, DATAFACTORY, REDIS, Azure Fuctions, Azure Monitor, BD Cosmos, Even Grid, Servicio Bus, Event Hubs, Azure Policy, RBAC, APIs, OAuth. - Conocimiento en SQL SERVER (funciones, procedimientos almacenados, disparadores). - Experiencia con proyectos Agiles, CI/CD, Manejo de Repositorios en Azure, Marco Scrum, Pruebas Unitarias - SonarQ, Fortify. Funciones o responsabilidades específicas: 1. Estimar los tiempos de las actividades asignadas para apoyar definición del cronograma. 2. Participar en el análisis de requerimientos para detallarlos en requisitos y criterios que sean verificables. 3. Diseñar en detalle la solución a los requisitos para determinar los componentes que se van a construir o modificar. 4. Identificar los impactos que se puedan generar en el sistema a partir de la solución planteada, con el fin de disminuir los riesgos e incertidumbre del desarrollo a implementar. 5. Codificar modificando o creando los componentes involucrados para obtener la solución a los requisitos. 6. Ejecutar revisiones y comprobaciones establecidas sobre los componentes codificados para asegurar la calidad de sus entregables, cumpliendo con los criterios de aceptación definidos. 7. Generar el entregable de las nuevas versiones de los componentes elaborados para su instalación en ambiente de pruebas. 8. Desarrollar requerimientos de mantenimiento avanzado y solucionar errores de alto impacto para la evolución y estabilidad de la plataforma del servicio. 9. Documentar los artefactos construidos bajo los lineamientos definidos en la Organización. 10. Aceptar los lineamientos de seguridad de la información en la organización en términos de tratamiento de vulnerabilidades de códigos fuentes intervenidos. 11. Gestionar proceso de liberación de aplicaciones en los diferentes ambientes alineados en su procedimiento bajo las políticas definidas en la organización para este fin. Beneficios: • Comunicación • Agilidad para aprender • Influencia • Resolución de problemas y pensamiento analítico • Trabajo en equipo y construcción de relaciones • Planificación y entrega • Pensamiento estratégico ],

trabajosonline.net © 2017–2021
Más información