Descrição
Resumo da Vaga:
Oportunidade para atuar no Fagron Tech, apoiando o time de desenvolvimento na resolução de impedimentos técnicos, otimizando processos e garantindo a qualidade do software.
Principais Destaques:
1. Apoio técnico ao Dev Team e otimização de processos de desenvolvimento.
2. Liderança técnica na squad, disseminando boas práticas e documentação.
3. Foco em medicina personalizada através da tecnologia.
**Quem somos nós?**
A Fagron Tech é uma empresa do grupo Fagron, que está presente em mais de 35 países espalhados pelo mundo.
Nossos produtos e serviços levam tecnologia, velocidade, agilidade e segurança na gestão das farmácias de manipulação, além de ajudar a garantir o crescimento organizacional e desenvolvimento ao setor magistral.
Atualmente, somos uma das empresas que mais investe em tecnologia e soluções para o segmento. Contamos com uma equipe de profissionais altamente qualificados e treinados, que juntos, garantem aos clientes ferramentas completas e pioneiras.
Somos líderes de mercado e há muitos fatores que contribuem para esse posicionamento de destaque, entre eles, a experiência de décadas no setor e a agilidade para atender às exigências das constantes mudanças na legislação brasileira.
Vamos juntos potencializar a medicina personalizada através da tecnologia!
Quer conhecer mais sobre nosso trabalho e nossa visão? Assista ao vídeo e descubra um pouco mais sobre a Fagron Technologies.
**Sobre o trabalho**
This opportunity is at Fagron Tech. Follow us here Fagron Tech \- Home
Ajudar e apoiar o Dev Team na resolução de impedimentos técnicos e/ou dúvidas técnicas
Aperfeiçoar sempre que possível processos do ciclo de desenvolvimento (sempre alinhado ao time de Arquitetura)
Apoiar no refinamento do produto, mapeando a aderência de tecnologia, riscos, incertezas e dependências técnicas a serem validadas
Atuar em problemas identificados para investigação, diagnóstico e solução junto ao Dev Team
Compartilhar conhecimento técnico e promover a evolução do Dev Team
Desempenhar papel tático dentro do time, além de desenvolver
Disseminar a importância de documentação técnica e garantir que o DevTeam está documentando corretamente
Escrever US técnica seja de Débito Técnico, de Melhoria, de TI, ou delegar para outros integrantes do Dev Team
Fazer o gerenciamento do deploy compartilhado com os testers.
Garantir (executar ou delegar) que as Tasks das US sejam detalhadas tecnicamente e estão prontas para serem desenvolvidas (aplicar o DoR)
Garantir integridade do fechamento de pacote (revisar configurações de todos os ambientes)
Garantir que os Devs apliquem padrões de desenvolvimento como: SOLID e teste unitário entre outros definidos pela empresa
Garantir que os devs estão aplicando os processos de gerenciamento de branchs
Identificar oportunidades e propor melhorias no processo de desenvolvimento de software, definindo padrões técnicos de desenvolvimento
Informar ao coordenador possíveis conflitos internos e dar feedbacks ao time (Devs) sobre questões técnicas e reportar problemas comportamentais
Mapear e acompanhar dependências e impedimentos técnicos com outros times
Monitorar constantemente os desvios técnicos apontados pelo sonarqube e criar/delegar Débitos Técnicos em Backlog
Monitorar o ambiente através de ferramentas de observabilidade (qualidade dos logs, desempenho, métricas, banco de dados, etc.) e aplicar hot fixes e melhorias
Monitorar pull request da sprint de modo a não formar filas (aprovar ou delegar)
Ser o elo entre o time e a arquitetura corporativa, ajudando a disseminar as boas práticas de fora para dentro, e de dentro para fora.
Ser o responsável por definir os procedimentos de empacotamento do código dentro da Squad, após o tester validar no pacote para entrega
Ser ponto focal técnico na comunicação com os parceiros/fornecedores de sistemas de terceiros.
Ser responsável pela execução ou delegar o desenvolvimento de provas de conceito (PoC) quando necessário, de forma a minimizar incertezas na fase de desenvolvimento.
Distribuir as atividades entre os DEVs, P.O deve priorizar as demandas e o TL define junto ao time quem deve atuar com cada demanda
**Seja a diferença**
Você tem as seguintes qualificações, experiências e competências:
Conhecimentos técnicos;
* Conhecimento OBRIGATÓRIO
o Back\-End: C\#; .Net Core, Web API Restfull
o Front\-End: HTML/CSS, JavaScript, Angular
o Ter trabalhado e aplicado conceitos de Solid e/ou Clean Code
o Ferramentas: Git, Visual Studio, Microsoft Azure
o Dados: SQL Server, Mensageria (Rabbit)
o Monitoramento/Observabilidade: ElasticSearch
o Conhecimento em arquitetura de Microserviços;
o CI/CD
o Fazer documentação técnica (arquitetura/solução) e negócios
* Conhecimento OPCIONAL
o MongoDB e Postgre
o Redis
o Sonar
o Kubernets (AKS, Docker)
* DESEJÁVEL:
o Cultura orientada a testes (TDD \- Test\-Driven Development);
Formação;
* Faculdade e/ou pós\-gradução relacionada à área de atuação (Arquitetura de software, Engenharia de Software ou similares, Análise e Desenvolvimento de Sistemas, Ciências da Computação, etc.).
\#LI\-Remote
**O que oferecemos?**
Na Fagron, você encontra um ambiente dinâmico, aberto e cheio de oportunidades para crescer tanto profissional quanto pessoalmente. Aqui, apoiamos você a desenvolver seus talentos e damos espaço para que suas ideias realmente façam a diferença.
Temos orgulho de ser um empregador que promove igualdade de oportunidades. A diversidade nos fortalece e estamos comprometidos em construir um ambiente inclusivo, onde todas as pessoas se sintam bem\-vindas.
**Pronto para o desafio?**
Então envie seu currículo e venha viver essa experiência com a gente. Estamos animados para conhecer você!
Job Reference: LATAM00044