Responsabilidades e Atividades
Estamos buscando um Staff Engineer. para otimizar ajudar na estrutura de arquitetura. O candidato ideal é especialista em proficiência em solução Azure, .NET, C, ASP.Net, .Net Core, com habilidades em arquitetura de informações e otimização de banco de dados. Se você colabora bem, documenta procedimentos e busca melhorias contínuas, essa vaga é para você.
- Desenvolvimento de sistemas escaláveis, seguindo as melhores práticas de mercado e com altíssima qualidade;
- Participar ativamente das conversas técnicas, visando sempre melhorar o desenvolvimento do produto;
- Promover ambiente de alta performance, confiança e colaboração;
- Participar dos ritos ágeis e garantir que as entregas sejam realizadas e acompanhadas ponta a ponta;
- Colaborar com os indicadores de engenharia de sistemas e traçar os planos técnicos para otimização de códigos e recursos;
- Realizar revisões de código de forma propositiva e assertiva, visando sempre o desenvolvimento técnico dos colegas e qualidade nas entregas;
- Acompanhamento técnico (Obsolescências e Vulnerabilidades) e Redução de Manualidades Operacionais, entre outros;
- Auxiliar no roadmap de produto.
Requisitos e qualificações:
- Bacharelado em Ciência da Computação, Engenharia da Computação ou disciplina relacionada é preferível
- Experiência profunda em desenvolvimento móvel usando React Native
- 5+ anos de experiência em desenvolvimento de software
- 5+ anos de experiência com desenvolvimento .Net, C, ASP.Net, .Net Core ...
- Experiência com Clean Code, Clean Architecture, SOLID e Design Patterns e Containers;
- Proficiencia com Microsoft Azure (function azure C, serveless, event-triggered)
- Conhecimentos em pelo menos um dos seguintes bancos de dados: Mysql, Oracle, MongoDB e Dynamo DB;
- Experiência em APIs, DevOps, AppServers, Containers, ELK, SCRUM, Jenkins, Git, Rest e Json;
- Integrar sistemas Web, desenvolver APIs, WebServices e Microsserviços;
- Aplicar conceitos DevSecOps (Saas, Sast e Dast) dent do pipeline de desenvolvimento;
Competências Técnicas
"Ensino Superior completo;
Experiências em arquitetura de software e desenvolvimento de sistemas;
Entendimento de desenvolvimento mobile (Android e iOS) e web;
Conhecimento em Java, Objective; CSwif;t Flutter, Kotlin, React Native Kafka, Redis, firebase
Conhecimentos em arquiteturas BFF MVC MVVM;
Experiência em APIs, DevOps, AppServers, Containers, ELK, SCRUM, Jenkins, Git, Rest e Json;
Experiência em uso de plataformas de nuvem, tanto como modelo IaaS, como PaaS;
Conhecimentos em pelo menos um dos seguintes bancos de dados: Mysql, Oracle, MongoDB e Dynamo DB;
Sólidos conhecimentos sobre padrões e técnicas de documentação de projetos e arquitetura de software;
Conhecimentos sobre Arquiteturas Orientadas a Evento e Micro serviços , sua aplicação e padrões;"