Heritage Auctions
SMART TECH SKILLS LLC
Arquiteto de Soluções DotNET Sênior
Tecnologias Principais
Localização: Presencial: Tallahassee, FL
.NET Core • ASP.NET Core • C# • Azure • Azure DevOps • CI/CD • Entity Framework • SQL Server • REST APIs • Angular • React • Vue • SonarQube • Microsserviços • DDD • Clean Architecture • Arquitetura Orientada a Eventos • Azure Key Vault • Application Insights • Blob Storage
Visão Geral da Posição
O Departamento está em busca de um Arquiteto de Soluções / Arquiteto de Aplicações Sênior .NET para liderar os esforços de modernização, arquitetura, remediação e integração de aplicações associados à transição do sistema Florida PALM (FPST) e às iniciativas do Gabinete do Controlador.
Esta função atua como o arquiteto técnico principal da Plataforma de Automação do Controlador (CAP) e sistemas financeiros relacionados, fornecendo liderança arquitetural, supervisão de qualidade de código, orientação de modernização, melhorias de segurança e padrões de desenvolvimento em aplicações corporativas. O candidato ideal possuirá profunda experiência em tecnologias .NET modernas, Azure, arquitetura de aplicações, padrões de integração e iniciativas de modernização corporativa.
Principais Responsabilidades
- Projetar e documentar arquiteturas de aplicações corporativas utilizando tecnologias Microsoft .NET.
- Definir e implementar padrões arquiteturais, incluindo:
- Monolítico
- Monolito Modular
- Microsserviços
- Arquiteturas Orientadas a Eventos
- Desenvolver padrões de arquitetura, diretrizes de design e arquiteturas de referência.
- Liderar iniciativas de modernização envolvendo a migração de aplicações legadas, interfaces e processos de negócio.
- Analisar sistemas existentes e recomendar estratégias de remediação e modernização.
- Fornecer liderança técnica e mentoria para as equipes de desenvolvimento.
- Conduzir revisões de arquitetura, revisões de código e revisões de design.
- Garantir a adesão a:
- Princípios SOLID
- Clean Architecture
- Domain-Driven Design (DDD)
- Práticas de Codificação Segura
- Apoiar implementações de CI/CD e práticas de DevOps.
- Revisar o código da aplicação utilizando SonarQube e outras ferramentas de qualidade de código.
- Modernizar tecnologias de interface legadas, incluindo AngularJS e Kendo UI.
- Colaborar com Analistas de Negócios, Product Owners e equipes de desenvolvimento para alinhar soluções técnicas aos requisitos de negócio.
- Apoiar os esforços de integração, remediação e modernização do Florida PALM.
- Produzir diagramas de arquitetura, roteiros técnicos e Registros de Decisão de Arquitetura (ADRs).
- Fornecer suporte para solução de problemas, análise de causa raiz e orientação de suporte em produção.
- Apoiar a transferência de conhecimento e a mentoria da equipe interna.
Qualificações Necessárias
- Bacharelado ou Mestrado em Ciência da Computação, Sistemas de Informação, Engenharia de Software ou área relacionada, ou experiência equivalente.
- Mínimo de 7 anos de experiência em múltiplas disciplinas de TI.
- Mínimo de 2-3 anos de experiência em Arquitetura de Soluções ou Arquitetura de Aplicações.
- Especialização avançada em desenvolvimento e arquitetura de aplicações Microsoft .NET.
- Experiência em projetar e dar suporte a aplicações de escala corporativa.
- Experiência em liderar iniciativas de modernização e migração.
Habilidades Técnicas Necessárias
- C#
- ASP.NET Core
- .NET Framework
- .NET 6+
- RESTful APIs
- Entity Framework
- Frameworks ORM
- Microsoft Azure
- Azure DevOps
- GitHub Actions
- CI/CD Pipelines
- Angular
- React
- Vue.js
- SQL Server
- Design de Banco de Dados Relacional
- SonarQube
- Segurança de Aplicações
- Gestão de Qualidade de Código
Especialização em Arquitetura e Design
- Clean Architecture
- Domain-Driven Design (DDD)
- Arquitetura Orientada a Eventos
- Microsserviços
- Arquitetura Orientada a Serviços
- API Design & Padrões de Integração
- Engenharia de Escalabilidade e Performance
- Tolerância a Falhas e Confiabilidade
- Logging e Monitoramento
- Frameworks de Observabilidade
- Governança de Arquitetura de Soluções
Qualificações Preferenciais
- Experiência em suporte a sistemas ERP ou Financeiros.
- Experiência com Florida PALM, FLAIR ou iniciativas de modernização financeira governamental.
- Experiência em migração de:
- COBOL
- JCL
- FOCUS
- Aplicações Mainframe Legadas
- Interfaces Corporativas
- Experiência com serviços Azure, incluindo:
- Application Insights
- Key Vault
- Blob Storage
- Experiência em Agile/Scrum.
- Experiência em suporte a organizações do setor público.
