Wonderschool
SMART TECH SKILLS LLC
Arquitecto de Soluciones Senior DotNET
Tecnologías Principales
Ubicación: Presencial: Tallahassee, FL
Core .NET • Core ASP.NET • C# • Azure • Azure DevOps • CI/CD • Entity Framework • Servidor SQL • APIs REST • Angular • React • Vue • SonarQube • Microservicios • DDD • Arquitectura Limpia • Arquitectura Orientada a Eventos • Key Vault de Azure • Application Insights • Blob Storage
Descripción del puesto
El Departamento busca un Arquitecto de Soluciones / Arquitecto de Aplicaciones Senior .NET para liderar los esfuerzos de modernización de aplicaciones, arquitectura, remediación e integración asociados con la Transición del Sistema Florida PALM (FPST) y las iniciativas de la Oficina del Contralor.
Este rol sirve como el arquitecto técnico principal para la Plataforma de Automatización del Contralor (CAP) y los sistemas financieros relacionados, proporcionando liderazgo arquitectónico, supervisión de la calidad del código, orientación para la modernización, mejoras de seguridad y estándares de desarrollo en aplicaciones empresariales. El candidato ideal poseerá una profunda experiencia en tecnologías .NET modernas, Azure, arquitectura de aplicaciones, patrones de integración e iniciativas de modernización empresarial.
Responsabilidades Clave
- Diseñar y documentar arquitecturas de aplicaciones empresariales utilizando tecnologías Microsoft .NET.
- Definir e implementar patrones arquitectónicos, incluyendo:
- Monolítico
- Monolito Modular
- Microservicios
- Arquitecturas Orientadas a Eventos
- Desarrollar estándares de arquitectura, guías de diseño y arquitecturas de referencia.
- Liderar iniciativas de modernización que impliquen la migración de aplicaciones, interfaces y procesos de negocio heredados.
- Analizar sistemas existentes y recomendar estrategias de remediación y modernización.
- Proporcionar liderazgo técnico y mentoría a los equipos de desarrollo.
- Realizar revisiones de arquitectura, revisiones de código y revisiones de diseño.
- Asegurar la adherencia a:
- Principios SOLID
- Arquitectura Limpia
- Diseño Guiado por el Dominio (DDD)
- Prácticas de Codificación Segura
- Soportar implementaciones de CI/CD y prácticas de DevOps.
- Revisar el código de la aplicación utilizando SonarQube y otras herramientas de calidad de código.
- Modernizar tecnologías de UI heredadas, incluyendo AngularJS y Kendo UI.
- Colaborar con Analistas de Negocio, Product Owners y equipos de desarrollo para alinear las soluciones técnicas con los requisitos del negocio.
- Apoyar los esfuerzos de integración, remediación y modernización de Florida PALM.
- Producir diagramas de arquitectura, hojas de ruta técnicas y Registros de Decisiones de Arquitectura (ADRs).
- Proporcionar orientación para la resolución de problemas, análisis de causa raíz y soporte de producción.
- Apoyar la transferencia de conocimiento y la mentoría del personal interno.
Cualificaciones Requeridas
- Título de Grado o Máster en Ciencias de la Computación, Sistemas de Información, Ingeniería de Software o campo relacionado, o experiencia equivalente.
- Mínimo 7 años de experiencia en múltiples disciplinas de TI.
- Mínimo 2-3 años de experiencia en Arquitectura de Soluciones o Arquitectura de Aplicaciones.
- Experiencia avanzada en desarrollo y arquitectura de aplicaciones Microsoft .NET.
- Experiencia en el diseño y soporte de aplicaciones a escala empresarial.
- Experiencia liderando iniciativas de modernización y migración.
Habilidades Técnicas Requeridas
- C#
- Core ASP.NET
- Framework .NET
- .NET 6+
- APIs RESTful
- Entity Framework
- Frameworks ORM
- Microsoft Azure
- Azure DevOps
- Acciones de GitHub
- Pipelines de CI/CD
- Angular
- React
- Vue.js
- Servidor SQL
- Diseño de Bases de Datos Relacionales
- SonarQube
- Seguridad de Aplicaciones
- Gestión de Calidad de Código
Experiencia en Arquitectura y Diseño
- Arquitectura Limpia
- Diseño Guiado por el Dominio (DDD)
- Arquitectura Orientada a Eventos
- Microservicios
- Arquitectura Orientada a Servicios
- Diseño e Patrones de Integración de API
- Ingeniería de Escalabilidad y Rendimiento
- Tolerancia a Fallos y Fiabilidad
- Registro y Monitorización
- Frameworks de Observabilidad
- Gobernanza de Arquitectura de Soluciones
Cualificaciones Preferidas
- Experiencia en soporte de sistemas ERP o Financieros.
- Experiencia con Florida PALM, FLAIR o iniciativas de modernización financiera gubernamental.
- Experiencia migrando:
- COBOL
- JCL
- FOCUS
- Aplicaciones Mainframe Heredadas
- Interfaces Empresariales
- Experiencia con servicios de Azure incluyendo:
- Application Insights
- Key Vault
- Blob Storage
- Experiencia Agile/Scrum.
- Experiencia en soporte a organizaciones del sector público.
