Resumo da vaga
Buscamos profissional sênior para atuar como Desenvolvedor C#, responsável por projetar, desenvolver, manter e otimizar aplicações corporativas críticas, garantindo alta performance, escalabilidade e qualidade. O profissional participará ativamente de iniciativas de transformação digital e modernização de sistemas dentro da empresa.
Descrição das atividades
Desenvolver, manter e otimizar aplicações em C#, assegurando performance e escalabilidade. Participar da definição de arquitetura e design de software, propondo soluções técnicas inovadoras. Colaborar com equipes multidisciplinares em projetos de desenvolvimento. Realizar revisões de código e orientar desenvolvedores juniores. Escrever testes automatizados para garantir estabilidade e qualidade. Documentar sistemas, processos e integrações. Identificar e corrigir bugs, além de otimizar código existente. Participar de cerimônias ágeis (daily standups, sprint planning, retrospectives).
Requisitos e Qualificações Obrigatórias
Formação em Ciência da Computação, Engenharia de Software ou áreas correlatas (ou experiência equivalente). Experiência mínima de 5 anos em desenvolvimento com C# e .NET Core. Sólido conhecimento em frameworks Spring, Spring Boot, Hibernate e JPA. Experiência com bancos de dados relacionais (PostgreSQL, MySQL) e não relacionais (MongoDB). Familiaridade com versionamento de código (Git). Vivência com desenvolvimento de APIs RESTful e SOAP. Experiência em metodologias ágeis (Scrum, Kanban). Conhecimento em deploy e manutenção de aplicações em nuvem (AWS, GCP, Azure). Experiência em testes automatizados e TDD/BDD. Habilidades analíticas, de comunicação e de trabalho em equipe.
Requisitos e Qualificações Desejáveis
Experiência em microservices e containers (Docker, Kubernetes). Conhecimento em DevOps e ferramentas de CI/CD (Jenkins, CircleCI). Experiência com ferramentas de monitoramento e logging (Prometheus, Grafana, ELK). Contribuições em projetos open source. Familiaridade com outras linguagens (Kotlin, Scala).