Analista de sistemas sr
Posted Updated
Description
Descrição
Profissional experiente e altamente capacitado na área de tecnologia da Agger com perfil full stack, com habilidades técnicas avançadas para projetar, desenvolver e implementar soluções modernas e escaláveis. Este profissional será responsável por construir aplicações robustas, intuitivas e de alta performance, utilizando as mais recentes tecnologias e melhores práticas do mercado. Com foco em qualidade de código, colaboração e inovação. Buscamos alguém com paixão por tecnologia, que seja capaz de resolver problemas complexos e construir soluções que impactem positivamente os negócios e a experiência dos usuários.
Responsabilidades e atribuições
Responsável por liderar e executar atividades relacionadas ao desenvolvimento, implementação e suporte de sistemas de informação.
Sua função é de grande importância no planejamento, análise e resolução de problemas técnicos complexos, além de fornecer orientação para a equipe de desenvolvimento de software. Possui autonomia na sustentação dos sistemas de apoio e executa as manutenções e evoluções de alta complexidade dos sistemas massificados e tem missão em ser referência dentro do time representando uma liderança intermediária.
É capaz de identificar a complexidade das demandas, definir prioridades, delegá-las e acompanhá-las, assegurando entregas com qualidade e pontualidade.
Coloca em prática os planos de ação definido pela alta liderança, garante o atingimento dos objetivos, gera impacto diretamente nas metas globais com a colocação de planos concretos em ação. É esperado que a pessoa tenha consistência em praticar o que está sendo pedido sem suporte, ou seja, já demonstrando autonomia.
Requisitos e qualificações
Azure Cloud:
Mongodb, SQL Server e ORM:
Linguagens de Programação:
Frameworks e Bibliotecas:
Desenvolvimento Back-End:
Web Scraping:
Arquitetura de Microserviços:
Arquitetura Front-End:
APIs (RESTful):
API Management e API Gateway:
Escalabilidade e Performance de APIs:
Testes e Qualidade de Código:
DevOps e Deploy:
Ferramentas de Versionamento e Colaboração:
Profissional experiente e altamente capacitado na área de tecnologia da Agger com perfil full stack, com habilidades técnicas avançadas para projetar, desenvolver e implementar soluções modernas e escaláveis. Este profissional será responsável por construir aplicações robustas, intuitivas e de alta performance, utilizando as mais recentes tecnologias e melhores práticas do mercado. Com foco em qualidade de código, colaboração e inovação. Buscamos alguém com paixão por tecnologia, que seja capaz de resolver problemas complexos e construir soluções que impactem positivamente os negócios e a experiência dos usuários.
Responsabilidades e atribuições
Responsável por liderar e executar atividades relacionadas ao desenvolvimento, implementação e suporte de sistemas de informação.
Sua função é de grande importância no planejamento, análise e resolução de problemas técnicos complexos, além de fornecer orientação para a equipe de desenvolvimento de software. Possui autonomia na sustentação dos sistemas de apoio e executa as manutenções e evoluções de alta complexidade dos sistemas massificados e tem missão em ser referência dentro do time representando uma liderança intermediária.
É capaz de identificar a complexidade das demandas, definir prioridades, delegá-las e acompanhá-las, assegurando entregas com qualidade e pontualidade.
Coloca em prática os planos de ação definido pela alta liderança, garante o atingimento dos objetivos, gera impacto diretamente nas metas globais com a colocação de planos concretos em ação. É esperado que a pessoa tenha consistência em praticar o que está sendo pedido sem suporte, ou seja, já demonstrando autonomia.
Requisitos e qualificações
Azure Cloud:
- Experiência avançada com a arquitetura e serviços do Microsoft Azure, incluindo App Services, Azure Functions, Azure DevOps, Azure API Management e Azure Kubernetes Service (AKS).
- Conhecimento em monitoramento e automação utilizando ferramentas do Azure, como Azure Monitor e Application Insights.
- Capacidade de gerenciar recursos na nuvem, otimizar custos e implementar práticas de segurança.
Mongodb, SQL Server e ORM:
- Proficiência no design, desenvolvimento e otimização de bancos de dados SQL Server e Mongodb.
- Experiência em escrita de queries complexas, procedimentos armazenados, funções, índices e modelagem de dados.
- Conhecimento em técnicas de tuning de desempenho e troubleshooting.
- Experiência com frameworks de mapeamento objeto-relacional (ORM), preferencialmente Entity Framework, para facilitar a interação entre aplicação e banco de dados.
Linguagens de Programação:
- Expertise em C#, .NET Core, TypeScript e JavaScript para o desenvolvimento de aplicações front-end e back-end.
- Proficiência em HTML e CSS, com conhecimento avançado em design responsivo, acessibilidade e otimização para performance.
- Experiência avançada no desenvolvimento de aplicações utilizando C# e .NET Core.
- Familiaridade com programação orientada a objetos, design patterns e boas práticas de desenvolvimento.
- Capacidade de criar e manter aplicações backend eficientes, seguras e escaláveis.
Frameworks e Bibliotecas:
- Experiência avançada em React, incluindo hooks, gerenciamento de estado (Redux ou Context API) e otimização de componentes.
- Conhecimento aprofundado em Next.js, com experiência em renderização do lado do servidor (SSR) e geração de sites estáticos (SSG).
- Domínio de Angular para a construção de aplicações dinâmicas e escaláveis, incluindo RxJS e Angular Material.
Desenvolvimento Back-End:
- Experiência com integrações e desenvolvimento de APIs RESTful e GraphQL.
- Conhecimento em otimização de performance de APIs e práticas de segurança (ex.: autenticação OAuth, JWT).
- Familiaridade com frameworks e ferramentas back-end que complementam o ecossistema fullstack.
Web Scraping:
- Experiência prática no desenvolvimento de soluções de web scraping.
- Conhecimento em técnicas de scraping avançado para contornar restrições de acesso, como captchas, limitações de IP e proteções contra bots.
- Capacidade de coletar, processar e armazenar grandes volumes de dados de maneira eficiente e escalável.
- Conformidade com as melhores práticas éticas e legais relacionadas ao web scraping.
Arquitetura de Microserviços:
- Domínio no desenvolvimento, implementação e manutenção de arquiteturas baseadas em microserviços.
- Experiência com comunicação assíncrona, mensageria (ex.: Azure Service Bus, RabbitMQ) e sistemas distribuídos.
Arquitetura Front-End:
- Capacidade de criar interfaces de usuário intuitivas e responsivas, aplicando boas práticas de design e usabilidade.
- Experiência com bibliotecas de componentes e estilização avançada (ex.: Styled Components, Tailwind CSS, Sass).
APIs (RESTful):
- Expertise no design, desenvolvimento e manutenção de APIs RESTful.
- Experiência em versionamento de APIs, autenticação/autorização (OAuth, JWT) e boas práticas de segurança.
API Management e API Gateway:
- Experiência em ferramentas de API Management (ex.: Azure API Management).
- Configuração e gestão de API Gateways, incluindo rate limiting, caching, roteamento e políticas de transformação de APIs.
- Capacidade de implementar estratégias de segurança e observabilidade para APIs.
Escalabilidade e Performance de APIs:
- Experiência em integração de APIs e serviços de terceiros.
- Experiência em otimização de APIs para alta performance e escalabilidade.
- Conhecimento em balanceamento de carga, estratégias de caching (ex.: Redis), e técnicas de minimização de latência.
- Monitoramento e ajuste de desempenho de APIs sob cargas elevadas.
Testes e Qualidade de Código:
- Experiência em testes unitários, de integração e end-to-end (ex.: Jest, Cypress).
- Prática consistente de revisão de código e aplicação de padrões de clean code.
DevOps e Deploy:
- Experiência com pipelines de integração contínua e entrega contínua (CI/CD), preferencialmente utilizando Azure DevOps.
- Capacidade de criar automações para build, testes, e deploy em ambientes complexos.
- Familiaridade com ferramentas de deploy em ambientes cloud, como Vercel, Netlify ou serviços similares.
- Conhecimento básico em infraestrutura para deploy de aplicações web.
Ferramentas de Versionamento e Colaboração:
- Proeficiência no uso de Git e plataformas como GitHub ou GitLab.
- Experiência em trabalho em equipes ágeis (Scrum/Kanban).
Skills
- AKS
- Angular
- API
- API Gateway
- Azure
- Azure Application Insights
- Azure DevOps
- Azure Functions
- Azure Monitor
- Azure Service Bus
- CI/CD
- Cloud
- C#
- CSS
- Cypress
- Design Patterns
- DevOps
- .NET
- Git
- GitHub
- GitLab
- GraphQL
- HTML
- JavaScript
- Jest
- JWT
- Kanban
- Kubernetes
- MongoDB
- Next.js
- OAuth
- RabbitMQ
- React
- Redis
- Redux
- REST
- RxJS
- Sass
- Scrum
- SQL
- SQL Server
- Tailwind
- TypeScript
- Vercel