Desenvolvedor .NET C# Sênior
CBYK
Detalhes da vaga
- Cargo
- Desenvolvedor .NET C# Sênior
- Contrato
- PJ
- Vagas
- 1
- Modelo
- Remoto
- Publicada
- 02/09/2026
Descrição da vaga
Responsabilidades e atribuições:
Desenvolvimento e sustentação de soluções para nosso produto ERP, fazendo parte do time de Engenharia de Software. Terá como principal desafio o desenvolvimento de serviços e integrações, incluindo a criação de soluções para comunicação com o SmartLink DS, contribuindo para a evolução da arquitetura, qualidade e integração do produto. Trabalhando em um time ágil, dinâmico e com autonomia, terá participação ativa na definição de soluções técnicas e na construção de funcionalidades de média e alta complexidade. • Desenvolver soluções técnicas de média e alta complexidade, com baixo nível de supervisão, utilizando C# e tecnologias do ecossistema .NET; • Desenvolver serviços de integração e comunicação entre sistemas, utilizando principalmente o protocolo gRPC, incluindo integrações com o SmartLink DS; • Desenvolver e manter Web APIs, serviços e componentes de integração do ERP; • Atuar na análise e evolução da arquitetura do software, compreendendo seus componentes, organização, integrações e funcionalidades; • Desenvolver soluções utilizando Windows Forms, quando aplicável às necessidades do produto; • Desenvolver e manter aplicações e componentes utilizando Angular, quando aplicável; • Desenvolver consultas, procedures, functions e demais recursos de banco de dados utilizando Oracle PL/SQL; • Criar testes manuais e automatizados que cubram o comportamento esperado dos componentes desenvolvidos, utilizando os requisitos e ferramentas disponíveis; • Documentar as etapas de desenvolvimento, realizando os registros necessários nas ferramentas de versionamento e documentação; • Orientar e trabalhar em conjunto com o time de desenvolvimento na definição de soluções de negócio, arquitetura e desenho técnico, promovendo a comunicação e a troca de conhecimento; • Manter a qualidade do software, seguindo processos, ferramentas, padrões de desenvolvimento e boas práticas definidas para o produto e as tecnologias utilizadas; • Detalhar requisitos de média e alta complexidade por meio da interação com as áreas envolvidas no desenvolvimento e evolução do produto; • Analisar problemas técnicos e propor soluções considerando aspectos de desempenho, segurança, manutenção, escalabilidade e integração; • Utilizar frameworks, padrões arquiteturais e ferramentas já definidos para o desenvolvimento de soluções.
Requisitos e qualificações:
Conhecimento avançado em C# e .NET; Experiência com desenvolvimento de Web APIs e serviços; Conhecimento em gRPC e comunicação entre aplicações; Experiência com desenvolvimento de aplicações Windows Forms; Conhecimento em Angular; Conhecimento avançado ou intermediário em Oracle PL/SQL; Experiência com desenvolvimento orientado a objetos; Conhecimento de padrões de projeto e boas práticas de desenvolvimento de software; Conhecimento em integração entre sistemas e desenvolvimento de serviços; Experiência com APIs e comunicação utilizando REST/JSON; Conhecimento em controle de versão e processos de desenvolvimento de software; Capacidade de atuar na análise e solução de problemas técnicos de média e alta complexidade; Experiência mínima de 4 anos com desenvolvimento de software, preferencialmente utilizando C#/.NET. DIFERENCIAIS PARA A VAGA: Experiência com desenvolvimento de sistemas ERP; Experiência com integrações entre sistemas corporativos; Experiência com gRPC em cenários de integração; Conhecimento de arquitetura de microsserviços; Conhecimento em mensageria e comunicação assíncrona; Conhecimento em APIs REST; Conhecimento em autenticação e segurança de APIs e serviços; Experiência com aplicações desktop integradas a serviços; Conhecimento em desenvolvimento de aplicações híbridas envolvendo .NET e Angular; Conhecimento em métodos ágeis de desenvolvimento de software; Experiência com integração de sistemas de terceiros; Conhecimento em processos de varejo e sistemas de gestão empresarial; Conhecimento em ferramentas de CI/CD e pipelines de desenvolvimento. *ESPECIALIDADES TÉCNICAS:* C# / .NET; gRPC; Web API; REST / JSON; Windows Forms; Angular; Oracle / PL/SQL; Programação orientada a objetos; Desenvolvimento de serviços; Integração entre sistemas; Comunicação entre aplicações; Desenvolvimento multi-thread; Paralelismo; Tipos genéricos; Interfaces; Métodos anônimos; Padrões de projeto e arquitetura de software. *FORMAÇÃO/EXPERIÊNCIA* Superior completo em Tecnologia, Sistemas de Informação, Ciência da Computação, Engenharia de Software ou áreas afins; Experiência comprovada com desenvolvimento utilizando C#/.NET; Experiência em desenvolvimento e manutenção de sistemas corporativos e integrações.
Fonte: selecty