Chat rápido, melhores ofertas — Baixar

Engenheiro de Software para projetos de desenvolvimento (ADM)

Indeed

Empresa

Tipo de empregoTempo Integral
Modalidade de TrabalhoHíbrido
Nível de Experiência1 a 2 Anos
Nível de EducaçãoDiploma de Graduação

Descrição

Resumo da posição O profissional atuará em projetos de desenvolvimento e evolução de aplicações, sendo responsável por projetar, desenvolver, aprimorar e manter soluções de software de alta qualidade. A função envolve a implementação de novos recursos, a melhoria de aplicações existentes, a realização de revisões de código e a colaboração com equipes multifuncionais para garantir a escalabilidade, o desempenho e a confiabilidade dos sistemas. Principais responsabilidades Projetar, desenvolver e manter soluções de software escaláveis e de alta qualidade. Implementar novos recursos e aprimoramentos com base nos requisitos de negócio e nas especificações técnicas. Escrever código limpo, eficiente e de fácil manutenção, seguindo as melhores práticas e os padrões de codificação. Participar de discussões sobre arquitetura de sistemas e projeto técnico. Desenvolver, escrever e manter código C\# .NET para aplicações web. Construir e consumir APIs RESTful, garantindo a integração entre sistemas. Depurar, refatorar e otimizar aplicações existentes quanto ao desempenho, escalabilidade e confiabilidade. Colaborar com proprietários de produtos, analistas de negócios e partes interessadas para compreender os requisitos e traduzi-los em soluções técnicas. Realizar revisões de código, garantindo qualidade, segurança e conformidade com os padrões de desenvolvimento. Participar dos processos de CI/CD, apoiando compilações automatizadas, testes e implantações. Implementar e dar suporte a implantações em ambientes de nuvem (AWS ou Azure). Contribuir para atividades de teste de software, incluindo testes de unidade e testes de integração. Identificar dívidas técnicas e propor melhorias contínuas na arquitetura e na base de código. Produzir e manter documentação técnica, incluindo projeto de sistema, APIs e diretrizes de desenvolvimento. Colaborar estreitamente com outros desenvolvedores e equipes multifuncionais em ambientes ágeis. Participar do planejamento de sprints, do refinamento do backlog e de outras cerimônias ágeis. Identificar, analisar e mitigar riscos técnicos durante o ciclo de vida do desenvolvimento. Relatar progresso, desafios técnicos e riscos aos membros seniores da equipe. Garantir que todas as atividades de desenvolvimento sigam os padrões de segurança, conformidade e governança. Requisitos técnicos Experiência comprovada em projetos de desenvolvimento de software (ADM). **Conhecimento sólido em:** C\# .NET 3\.5 ou superior ASP.NET MVC / .NET Core AngularJS ou React Native APIs RESTful Microsoft SQL Server Node.js Experiência com implantação e desenvolvimento de aplicações em ambientes AWS ou Azure. Experiência com pipelines de CI/CD e ferramentas de controle de versão (ex.: Git). Conhecimento de padrões de arquitetura de software e melhores práticas. Familiaridade com metodologias ágeis (Scrum/Kanban). Requisitos comportamentais Fortes habilidades de resolução de problemas e análise. Mentalidade proativa com foco em melhoria contínua. Capacidade de trabalhar colaborativamente em equipes multifuncionais. Fortes habilidades de comunicação (oral e escrita). Atenção aos detalhes e compromisso com a qualidade do código. Capacidade de gerenciar múltiplas tarefas em um ambiente dinâmico de desenvolvimento.

Alguns conteúdos foram traduzidos automaticamente pelo sistema

Publicado por

João Silva

Indeed · HR

Localização

João Silva

Indeed · HR

Vagas semelhantes

Engenheiro de Software para projetos de desenvolvimento (ADM) vaga da Indeed em 2026 | ok.com