Ubicación:
En el lugar: Tallahassee, FL
Resumen del puesto
En el lugar: Tallahassee, FL
Resumen del puesto
El Departamento busca un Arquitecto de Soluciones / Arquitecto Senior de Aplicaciones .NET para liderar los esfuerzos de modernización, arquitectura, remediación e integración de aplicaciones asociados con las iniciativas de Transición del Sistema PALM de Florida (FPST) y la Oficina de Contralor.
Este puesto actúa como arquitecto técnico principal para la Plataforma de Automatización de Contralor (CAP) y sistemas financieros relacionados, proporcionando liderazgo arquitectónico, supervisión de la calidad del código, orientación de modernización, mejoras de seguridad y estándares de desarrollo en aplicaciones empresariales. El candidato ideal poseerá una amplia experiencia en tecnologías modernas .NET, 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 que incluyen:
- Monolítico
- Monolito modular
- Microservicios
- Arquitecturas Orientadas a Eventos
- Desarrollar estándares de arquitectura, directrices de diseño y arquitecturas de referencia.
- Liderar iniciativas de modernización que impliquen la migración de aplicaciones heredadas, interfaces y procesos empresariales.
- Analizar los sistemas existentes y recomendar estrategias de remediación y modernización.
- Proporcionar liderazgo técnico y mentoría a los equipos de desarrollo.
- Realiza revisiones de arquitectura, revisiones de código y revisiones de diseño.
- Asegúrate de cumplir con la observación de:
- Principios SOLID
- Arquitectura limpia
- Diseño Orientado por Dominio (DDD)
- Prácticas de codificación segura
- Apoyar implementaciones CI/CD y prácticas DevOps.
- Revisa el código de la aplicación usando SonarQube y otras herramientas de calidad de código.
- Modernizar tecnologías de interfaz de usuario 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 empresariales.
- Apoyar los esfuerzos de integración, remediación y modernización de PALM en Florida.
- Producir diagramas de arquitectura, hojas de ruta técnicas y Registros de Decisiones de Arquitectura (ADRs).
- Proporciona orientación sobre resolución de problemas, análisis de causas raíz y soporte de producción.
- Apoyar la transferencia de conocimientos y la mentoría del personal interno.
Cualificaciones requeridas
- Licenciatura o máster en Informática, Sistemas de Información, Ingeniería de Software o campo relacionado, o experiencia equivalente.
- Mínimo 7 años de experiencia en varias 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 #
- ASP.NET Núcleo
- .NET Framework
- .NET 6+
- RESTful APIs
- Marco de Entidades
- Marcos ORM
- Microsoft Azure
- Azure DevOps
- Acciones en GitHub
- Canalizaciones CI/CD
- Angular
- Reaccionar
- Vue.js
- SQL Server
- Diseño de bases de datos relacionales
- SonarQube
- Seguridad de aplicaciones
- Gestión de la calidad del código
Arquitectura y Especialización en Diseño
- Arquitectura limpia
- Diseño Orientado por Dominio (DDD)
- Arquitectura Orientada a Eventos
- Microservicios
- Arquitectura orientada a servicios
- Diseño e Integración de APIs
- Escalabilidad e ingeniería del rendimiento
- Tolerancia a fallos y fiabilidad
- Registro y monitorización
- Marcos de observabilidad
- Gobernanza de la Arquitectura de Soluciones
Cualificaciones Preferidas
- Experiencia en apoyo a ERP o sistemas financieros.
- Experiencia con PALM, FLAIR o iniciativas gubernamentales de modernización financiera en Florida.
- Experiencia migrando:
- COBOL
- JCL
- ENFOQUE
- Aplicaciones heredadas de mainframe
- Interfaces empresariales
- Experiencia con servicios de Azure incluyendo:
- Información sobre la aplicación
- Bóveda de la Llave
- Almacenamiento de blobs
- Experiencia ágil/Scrum.
- Experiencia apoyando a organizaciones del sector público.
Tecnologías Principales
.NET Core • ASP.NET Core • C# • Azure • Azure DevOps • CI/CD • Entity Framework • SQL Server • APIs REST • Angular • React • Vue • SonarQube • Microservicios • DDD • Arquitectura limpia • Arquitectura orientada a eventos • Azure Key Vault • Application Insights • Almacenamiento de blobs
Fundada en 2004, Smart Tech Skills es una empresa de primer nivel en tecnología y servicios profesionales especializada en tecnologías innovadoras.
Con sede en Marlborough, MA, la empresa responde eficazmente a las necesidades tecnológicas de los clientes a nivel nacional, facilitando la gestión avanzada de tecnología.
Con sede en Marlborough, MA, la empresa responde eficazmente a las necesidades tecnológicas de los clientes a nivel nacional, facilitando la gestión avanzada de tecnología.
(si ya tienes un currículum en Indeed)
