Descrição Das Atividades
Analisar e modelar soluções de alta performance e escalabilidade, garantindo a qualidade, disponibilidade e atendimento ao negócio e na entrega de soluções ao mercado.
Desenvolvedor Golang Pleno
Descrição Das Atividades
Analisar e modelar soluções de alta performance e escalabilidade, garantindo a qualidade, disponibilidade e atendimento ao negócio e na entrega de soluções ao mercado.
Principais Responsabilidades
- Sugerir soluções tecnológicas e inovadoras, baseando-se nas melhores práticas de mercado, arquiteturas de referência, políticas segurança, riscos, controles Internos, TI e padrões, garantindo disponibilidade, escalabilidade, alta performance e a segurança para o negócio.
- Orientar e capacitar sobre aspectos técnicos, disseminando conhecimento, garantindo a qualidade do software e assegurando a continuidade do negócio com base na metodologia utilizada.
- Apoiar Analistas de Sistemas de TI nas definições técnicas, através de reuniões, levantamento de dados e análise de impacto garantindo a qualidade e coerência dos requisitos.
- Garantir a qualidade dos softwares implementando as melhores práticas de testes de software, junto a equipe de Qualidade Assegurada (QA) para correção de falhas, erros e defeitos com o objetivo de verificar e validar a entrega dos produtos aos participantes, Soluções e Apoio ao Participante (SAP), Monitoramento IMF.
- Sustentar e apoiar equipes de infraestrutura e suporte, em momentos de crise, através de validações sistêmicas, checagem de ambiente, análise de logs e de negócio, com o objetivo de restabelecer a saúde do ambiente.
- Acompanhar e apoiar a execução das mudanças através de conferências, validando a efetividade dos procedimentos e garantindo que o objetivo proposto foi atingido.
- Garantir a gestão de configuração através do controle das releases e promoção dos pacotes, utilizando as ferramentas disponibilizadas pela área de qualidade, garantindo a evolução, integridade e continuidade do código-fonte dos produtos.
- Suporte a área de clientes e líder sistemas através do atendimento de eventos e incidentes a fim de atender as dúvidas, problemas e demais solicitações.
Formação
- Ensino Superior Completo Em Ciências da Computação
- Engenharia
- Pós-Graduação / Especialização (desejável)
Conhecimentos
- Sólida experiência com Go, mínimo de 3 anos.
- Experiência com versionamento de software especificamente usando Git
- Conhecimento em estrutura de dados e algoritmos
- Experiência com observability e monitoramento em ambientes remotos
- Refatoração, Clean-Code e Clean Architecture
- Kafka / RabbitMQ / SQS
- Ferramenta de Automação Maven
- Banco de Dados Relacional e Não Relacional
- Modelagem de Dados
- Testes unitários, integração e desempenho
- Formatos XML, XSD, JSON
- Serviços web (SOA, REST)
- Computação em nuvem (AWS)
- Contêineres (Docker)
- Conexão direta, XFB, CFT
- Segurança (Criptografia, Certificado Digital, Protocolo SPB)
- Sistema Operacional Linux/Unix
Diferencial
Habilidades
- Metodologias Ágeis, especialmente Scrum
- Negociação
- Comportamental
- Alinhamento Cultural
- Foco nos participantes e Desempenho
- Equilíbrio emocionalColaboração
- Execução