[Tech] Pessoa Desenvolvedora Sênior (C# e Angular)
- Publicação
- 16 de jul. de 2026
- Última verificação
- 16 de set. de 2026
- Fonte responsável
- TOTVS Linx — via ATS TOTVS
Sobre a vaga
Você será responsável por desenvolver e sustentar funcionalidades de software que agreguem valor aos produtos, garantindo qualidade, performance e escalabilidade das soluções desenvolvidas. Mais do que implementar código, o desafio envolve participar ativamente das decisões técnicas, colaborar com equipes multidisciplinares e contribuir para a evolução contínua das aplicações utilizando C#,. NET e Angular, garantindo a satisfação dos clientes e a excelência dos produtos da companhia.
Responsabilidades e atribuições
Desenvolvimento de Soluções Desenvolver e sustentar soluções de média e alta complexidade utilizando C#,. NET e Angular. Implementar requisitos funcionais e técnicos com autonomia e baixo nível de supervisão. Participar da construção e evolução de funcionalidades alinhadas às necessidades do negócio. Arquitetura e Análise Técnica Analisar a arquitetura dos sistemas, compreendendo seus componentes, integrações e dependências.
Contribuir para definições técnicas relacionadas à arquitetura, design e construção de soluções. Apoiar na identificação e resolução de gargalos de desempenho e escalabilidade. Qualidade e Testes Desenvolver e manter testes unitários e automatizados. Garantir a qualidade das entregas por meio da adoção de boas práticas de desenvolvimento. Realizar análises de código e revisões para assegurar padrões de qualidade e manutenção.
Documentação e Gestão do Conhecimento Documentar funcionalidades, componentes e processos de desenvolvimento. Registrar evoluções técnicas utilizando ferramentas de versionamento e documentação. Compartilhar conhecimento técnico com o time e áreas parceiras. Colaboração e Mentoria Trabalhar em conjunto com analistas, Product Owners e demais integrantes do time para definição das melhores soluções. Apoiar desenvolvedores de menor senioridade em dúvidas técnicas e boas práticas.
Participar de fóruns técnicos e contribuir para a disseminação de conhecimento dentro da organização. Melhoria Contínua Identificar oportunidades de melhoria em processos, frameworks, ferramentas e metodologias. Sugerir evoluções tecnológicas que aumentem a qualidade, produtividade e sustentabilidade dos produtos. Atuar na manutenção da qualidade do software por meio da adoção de padrões e boas práticas de engenharia.
Requisitos e qualificações
Ensino Superior completo em Ciência da Computação, Sistemas de Informação, Engenharia de Software, Análise e Desenvolvimento de Sistemas ou áreas correlatas. Experiência mínima de 4 anos em desenvolvimento de software. Vivência em projetos de média e alta complexidade. Experiência prática com C#,. NET e Angular em ambientes corporativos. Participação em times ágeis e desenvolvimento de produtos de negócio. Back-end Desenvolvimento avançado em C# e. NET Framework/. NET Core/. NET 8+.
Construção e manutenção de APIs REST. Programação Orientada a Objetos (POO). Aplicação de princípios SOLID e Design Patterns. Entity Framework e acesso a dados. Front-end Experiência sólida com Angular. TypeScript, JavaScript, HTML5 e CSS3. Desenvolvimento de interfaces responsivas. Consumo e integração de APIs REST. Banco de Dados Conhecimento avançado em Oracle e/ou SQL Server. Desenvolvimento e otimização de consultas SQL. Procedures, Views e modelagem de dados.
Qualidade de Software Testes unitários e automatizados. Clean Code e boas práticas de desenvolvimento. Ferramentas de versionamento Git. Arquitetura e Processos Arquitetura de software para aplicações web. Conceitos de microsserviços e integrações. Metodologias ágeis (Scrum e Kanban). Conhecimento em pipelines CI/CD. Requisitos desejáveis: Experiência com Microsoft Azure. Conhecimento em Docker e Kubernetes. Vivência com mensageria (RabbitMQ, Kafka ou Azure Service Bus).
Conhecimento em observabilidade e monitoramento de aplicações. Experiência em modernização de aplicações legadas. Conhecimento do ecossistema de distribuição automotiva. Certificações Microsoft relacionadas ao ecossistema. NET.
Tenho aderência a esta vaga?Compare seu perfil com os requisitos antes de se candidatar.Verificar minha aderência
Revise os requisitos obrigatórios antes de decidir.
Não deixe de se candidatar apenas por não cumprir itens desejáveis. Dê prioridade aos requisitos explicitamente obrigatórios e nunca invente experiências.Fonte: TOTVS Linx — via ATS TOTVS