Descrição da vaga

Texto agregado para leitura rápida. Confira sempre a fonte original ao enviar a candidatura.

Descrição da vaga

  • Você será responsável por atuar como referência técnica no desenvolvimento e evolução de soluções de média e alta complexidade, contribuindo diretamente para a qualidade, escalabilidade e inovação dos produtos.
  • Mais do que desenvolver funcionalidades, o desafio envolve participar de decisões técnicas estratégicas, colaborar com equipes multidisciplinares e garantir a evolução contínua das aplicações construídas com foco em tecnologias Microsoft e desenvolvimento web moderno utilizando C#, .NET e Angular.


Responsabilidades e atribuições

Desenvolvimento de Software

  • Desenvolver, manter e evoluir aplicações de média e alta complexidade utilizando C#, .NET e Angular.
  • Implementar requisitos funcionais e técnicos alinhados às necessidades do negócio.
  • Participar da definição e evolução da arquitetura das aplicações.


Qualidade e Testes

  • Desenvolver testes unitários e automatizados que garantam a estabilidade e qualidade das entregas.
  • Identificar oportunidades de melhoria contínua na codificação, documentação e processos de desenvolvimento.
  • Atuar na análise e correção de falhas, assegurando a performance das aplicações.


Arquitetura e Soluções

  • Analisar a arquitetura dos sistemas, seus componentes e integrações.
  • Propor soluções técnicas aderentes aos requisitos funcionais e não funcionais dos produtos.
  • Participar de decisões relacionadas à escalabilidade, segurança e desempenho das aplicações.


Colaboração e Mentoria

  • Atuar como referência técnica para o time, compartilhando conhecimento e boas práticas de desenvolvimento.
  • Colaborar com analistas de negócio, Product Owners e demais áreas envolvidas nos projetos.
  • Participar de fóruns técnicos internos e apoiar a evolução dos membros da equipe.


Evolução Contínua

  • Sugerir melhorias em processos, ferramentas, tecnologias e práticas de desenvolvimento.
  • Realizar levantamentos técnicos e apoiar a definição de soluções para demandas complexas.
  • Contribuir para a modernização e evolução tecnológica dos produtos.


Requisitos e qualificações

  • Ensino Superior completo em Tecnologia da Informação, Ciência da Computação, Engenharia de Software, Sistemas de Informação ou áreas correlatas.
  • Experiência mínima de 7 anos em desenvolvimento de software.
  • Atuação em projetos de média e alta complexidade.
  • Vivência em ambientes corporativos com desenvolvimento de produtos de missão crítica.
  • Experiência consolidada com tecnologias C#, .NET e Angular.


Conhecimentos Técnicos

  • Desenvolvimento Back-End
  • Domínio de C# e .NET Framework/.NET Core/.NET 8+.
  • Desenvolvimento de APIs REST.
  • Programação orientada a objetos e princípios SOLID.
  • Padrões de arquitetura e design de software.
  • Desenvolvimento Front-End
  • Experiência sólida com Angular.
  • TypeScript, HTML5, CSS3 e desenvolvimento responsivo.
  • Integração entre aplicações front-end e APIs REST.


Banco de Dados

  • Conhecimento avançado em Oracle e/ou SQL Server.
  • Modelagem e otimização de consultas.
  • Procedures, views e análise de performance.


Qualidade de Software

  • Testes unitários e automatizados.
  • Práticas de Clean Code e Code Review.
  • Controle de versão com Git.


Arquitetura e Metodologias

  • Arquitetura de software para aplicações web e distribuídas.
  • Microsserviços e integrações entre sistemas.
  • Metodologias ágeis (Scrum e Kanban).
  • Conhecimento em CI/CD e DevOps.


Requisitos desejáveis

  • Desejável Pós-graduação, Especialização ou MBA na área de tecnologia.
  • Experiência com Azure ou serviços cloud.
  • Conhecimento em Docker e Kubernetes.
  • Vivência com mensageria (RabbitMQ, Azure Service Bus ou Kafka).
  • Experiência com Entity Framework.
  • Conhecimento em observabilidade e monitoramento de aplicações.
  • Certificações Microsoft relacionadas ao ecossistema .NET e Azure.
  • Conhecimento do ecossistema de distribuição automotiva.

Vagas relacionadas

Seleção por stack em comum com esta oportunidade

Remoto LinkedIn

Desenvolvedor(a) Back End (Júnior/Pleno)

IEBT Innovation Belo Horizonte 85 candidaturas Hoje

Salário estimado

R$ 4k - 7k/mês

Júnior CLT

Buscamos uma pessoa desenvolvedora em início de consolidação de carreira, com experiência prática no desenvolvimento de software e interesse em evoluir continuamente. A pessoa atuará na construção, manutenção e evolução de serviços e aplicações, participando da investigação de problemas, implementaç...

Ver Detalhes
LinkedIn

Senior Software Engineer Python

Thomson Reuters Brasil São Paulo 25 candidaturas Hoje

Salário estimado

R$ 15k - 23k/mês

Sênior CLT

The AI Platform team has been established to build, develop, and run the Enterprise AI Platform. The Enterprise AI Platform serves as a comprehensive ecosystem of collaborative services, tools, and infrastructure, empowering both technical and non-technical users to seamlessly develop, evaluate, dep...

Ver Detalhes
Remoto LinkedIn

[Fully Remote] Full-Stack Software Engineer (Typescript, React, Next.js, Tailwind, Postgresql)

Reverie São Paulo 28 candidaturas Hoje

Salário estimado

R$ 4k - 7k/mês

Júnior CLT

Join Reverie as a Full-Stack Product Engineer and help us ship features for IEBridge, https://iebridge.com. A platform to manage US exchange students during their travels. From building responsive React to designing scalable backend systems to integrating AI-powered features, you’ll be crucial in de...

Ver Detalhes