Desenvolvedor(a) full stack sênior (.net / react)
Summary
Senior full-stack role on a project for Grupo Supero: build and evolve corporate applications with C#/.NET and React, applying software architecture (e.g., hexagonal), Azure DevOps/CI-CD, Oracle/SQL Server, Kafka/RabbitMQ, Docker/Kubernetes, observability tools, and applied AI (RAG, MCP, AI agents). Interest in deepening architecture skills via training is essential.
A Koopere está com oportunidade para projeto no GRUPO SUPERO.
Estamos em busca de um(a) Desenvolvedor(a) Full Stack Sênior, com sólida experiência em desenvolvimento de aplicações utilizando C#/.NET e React, conhecimentos em arquitetura de software e práticas DevOps.
Buscamos um profissional com forte atuação em desenvolvimento, capaz de implementar soluções arquiteturais, aplicar boas práticas de engenharia de software e contribuir para a evolução tecnológica das aplicações.
É essencial ter interesse em desenvolver e aprofundar competências em arquitetura de software, com disponibilidade para participar de treinamentos, adquirir novos conhecimentos e aplicá-los na prática.
Quais vivências e conhecimentos esperamos de você?
Desenvolvimento de Software | Principal foco da oportunidade
Backend – C# e .NET
-
Experiência sólida no desenvolvimento backend utilizando C# e .NET;
-
Desenvolvimento, manutenção e evolução de aplicações e soluções corporativas;
-
Implementação de funcionalidades, serviços e integrações entre sistemas;
-
Aplicação de boas práticas de programação, qualidade de código e manutenibilidade;
-
Capacidade de analisar problemas técnicos, implementar correções e propor melhorias.
Frontend – React
-
Experiência prática no desenvolvimento frontend utilizando React;
-
Desenvolvimento, manutenção e evolução de interfaces e funcionalidades;
-
Integração entre aplicações frontend e serviços backend;
-
Aplicação de boas práticas de desenvolvimento e organização de código.
Qualidade e Testes
-
Implementação de testes unitários utilizando xUnit;
-
Conhecimento e aplicação de Test-Driven Development (TDD);
-
Aplicação de boas práticas de desenvolvimento e qualidade de código.
Banco de Dados
-
Experiência com Oracle e SQL Server;
-
Conhecimento em SQL e PL/SQL;
-
Desenvolvimento, análise e otimização de consultas e rotinas de banco de dados.
Arquitetura de Software | Implementação e Evolução Técnica
-
Conhecimento em diferentes arquiteturas e padrões de desenvolvimento;
-
Conhecimento em Arquitetura Hexagonal;
-
Aplicação de padrões de projeto e princípios de arquitetura de software;
-
Capacidade de implementar soluções seguindo definições e diretrizes arquiteturais;
-
Participação na análise e implementação de melhorias arquiteturais nas aplicações;
-
Interesse em aprofundar conhecimentos técnicos e evoluir profissionalmente em arquitetura de software;
-
Disponibilidade para participar de treinamentos e aplicar os conhecimentos adquiridos no desenvolvimento das soluções.
Microsoft Azure e DevOps
Azure DevOps
-
Git e estratégias de versionamento;
-
Repositórios de código-fonte;
-
Configuração e manutenção de pipelines CI/CD;
-
Configuração de Policies e regras de aprovação;
-
Gestão de permissões e segurança dos repositórios;
-
Azure Artifacts.
Serviços e Infraestrutura Azure
-
Azure Functions;
-
Azure API Management (APIM), incluindo integração com VNet e conhecimentos de billing e custos;
-
Azure Key Vault;
-
Azure Arc;
-
Configuração de aplicações Azure, incluindo integração com SSO (Single Sign-On).
Mensageria e Integração
-
Conhecimento em soluções de mensageria e comunicação assíncrona entre sistemas;
-
Apache Kafka;
-
RabbitMQ.
Containerização e Orquestração
-
Docker;
-
Kubernetes.
Observabilidade e Monitoramento
-
Conhecimento em ferramentas de monitoramento, análise de métricas, centralização de logs e diagnóstico de incidentes;
-
Grafana e/ou Grafana Loki;
-
Prometheus;
-
Zabbix.
Inteligência Artificial
-
Conhecimento em tecnologias e arquiteturas de Inteligência Artificial aplicadas ao desenvolvimento de soluções corporativas;
-
RAG (Retrieval-Augmented Generation);
-
MCP (Model Context Protocol);
-
Fine-tuning de modelos de IA;
-
Desenvolvimento e utilização de agentes de IA, incluindo:
-
Microsoft Copilot.
-
Claude.
-
Outras plataformas e ferramentas de IA.
-
⭐ Será um diferencial se você tiver:
-
Conhecimento em provedores de nuvem adicionais, como AWS e Google Cloud Platform (GCP);
-
Conhecimento em Python;
-
Experiência prática na integração entre aplicações, serviços em nuvem e soluções de Inteligência Artificial.