DescriçãoDescrição Ser referência no desenvolvimento e sustentação de funcionalidades de software, de modo que não apenas agregue valor ao produto como também oriente e capacite o time de desenvolvimento, garantindo a satisfação do cliente e a evolução técnica do time de desenvolvimento do produto de atuação.Responsabilidades e atribuiçõesDesenvolver soluções técnicas de alta complexidade, transformando requisitos em software robusto, seguro e escalável, alinhado às necessidades do negócio;Atuar na análise e evolução da arquitetura de software, assegurando organização, consistência, performance e eficiência de seus componentes;Garantir a aplicação de boas práticas de engenharia de software, incluindo testes automatizados, versionamento, revisões de código, documentação e integração contínua;Detalhar requisitos técnicos complexos em colaboração com clientes e áreas envolvidas, traduzindo demandas de negócio em soluções viáveis;Propor inovações aplicáveis ao roadmap do produto, realizando provas de conceito e estudos de caso que aumentem competitividade, eficiência e qualidade da solução;Participar de discussões táticas e operacionais, contribuindo na definição de metas anuais, estudos de viabilidade técnica e escolhas estratégicas de tecnologia;Orientar, capacitar e apoiar o time de desenvolvimento na definição de soluções de negócio, arquitetura e design, promovendo disseminação de conhecimento e boas práticas;Criar frameworks, componentes reutilizáveis e padrões técnicos quando necessário para acelerar a qualificação do desenvolvimento;Definir, revisar e aprimorar processos de engenharia que suportem os objetivos de curto e médio prazo da área de atuação;Assegurar o cumprimento das metas do time, influenciando práticas, priorização de tarefas e promovendo evolução contínua da qualidade técnica;Contribuir em fóruns e discussões sobre inovação e tendências de mercado, disseminando conhecimento e fortalecendo a cultura de aprendizado constante;Atuar diretamente na resolução de incidentes, investigando causas raiz e implementando melhorias que aumentem a confiabilidade, escalabilidade e eficiência da plataforma.Requisitos e qualificaçõesExperiência com .NET;APIs REST;Mensageria (RabbitMQ, Pub/Sub ou equivalente);Oracle e NoSQL (PostgreSQL, Elastic, MongoDB ou equivalente);Testes Automatizados;DevOps (CI/CD, Docker, Git/GitFlow, Gitlab, Jenkins ou similar);Cache (Redis);Processamento distribuído (Hadoop, Spark);Pipelines de dados/streaming (Apache Beam, Dataflow, Airflow);Provedores de Cloud (GCP, AWS, Azure, equivalentes);Design Patterns;Segurança no desenvolvimento (DevSecOps, outros);Angular (incluindo Angular 18+), TypeScript (tipagem estática e POO), JavaScript avançado, HTML e CSS;Node.js básico (para ferramentas de build e execução de apps);Experiência em otimização de performance em grandes aplicações front-end;Métodos ágeis.
#J-18808-Ljbffr