Pessoa Desenvolvedora SR (C# e Angular)

Linx

Porto Alegre

Presencial

BRL 180 000 - 260 000

Tempo integral

Há 10 dias

Recebe mais respostas dos empregadores

Envia um currículo específico para a oferta em poucos minutos.

Resumo da oferta

A Linx em Porto Alegre busca engenheiro(a) de software com atuação em C#, .NET e Angular para desenvolver e sustentar soluções de média e alta complexidade, com foco em qualidade, performance e escalabilidade.

Você participará de decisões técnicas, apoiará equipes multidisciplinares e conduzirá melhorias contínuas, incluindo testes, revisões de código e implementação de APIs REST. Requisitos incluem 4+ anos de experiência, atuação em times ágeis e domínio em .NET e Angular.

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.
  • 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.
  • Experiência sólida com Angular.
  • Desenvolvimento de interfaces responsivas.
  • Consumo e integração de APIs REST.
  • Conhecimento avançado em Oracle e/ou SQL Server.
  • Desenvolvimento e otimização de consultas SQL.
  • Procedures, Views e modelagem de dados.

Responsabilidades

  • 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.
  • 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.
  • 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.
  • 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.
  • 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.
  • 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.

Conhecimentos

C#
.NET
Angular
REST APIs
POO
SOLID
Design Patterns
Entity Framework
Microsserviços
CI/CD

Formação académica

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

Ferramentas

Azure DevOps
Docker
Kubernetes
SQL Server
Oracle

Descrição da oferta de emprego

  • 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.
  • 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.
  • Experiência sólida com Angular.
  • Desenvolvimento de interfaces responsivas.
  • Consumo e integração de APIs REST.
  • 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.
  • 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.
Obtém a tua avaliação gratuita e confidencial do currículo.
ou arrasta e larga o ficheiro aqui.
Similar jobs

Ofertas semelhantes que vale a pena comparar

Desenvolvedor Back-End Sênior
Desenvolvedor Back-End Sênior

ABR Telecom • Brasília

Presencial
Desenvolvedor(a) Full Stack Sênior (.NET + React)
Desenvolvedor(a) Full Stack Sênior (.NET + React)

4DF Connect • Florianópolis

Presencial
BRL 180 000 - 320 000
28583 - Analista de Desenvolvimento Sistemas .NET Core e Framwork
28583 - Analista de Desenvolvimento Sistemas .NET Core e Framwork

Grupo Taking • São Paulo

Presencial
BRL 90 000 - 130 000
C70 - Desenvolvedor de Software - Pleno
C70 - Desenvolvedor de Software - Pleno

Place Tecnologia e Inovação S.A. • Brasília

Presencial
Gerente de Engenharia de Software — Plataforma Digital
Gerente de Engenharia de Software — Plataforma Digital

Grupo SysMap • São Paulo

Presencial
BRL 420 000 - 900 000
Coordenador de Desenvolvimento de Sistemas
Coordenador de Desenvolvimento de Sistemas

Marko Sistemas Metálicos • Rio de Janeiro

Presencial
Desenvolvedor .NET Sênior C#
Desenvolvedor .NET Sênior C#

Solfarma • Bebedouro

Presencial
BRL 72 000 - 150 000
C70 - Desenvolvedor de Software - Pleno
C70 - Desenvolvedor de Software - Pleno

PLACE TI • Brasília

Presencial
Engenharia de Software Fullstack Sênior - C# | React
Engenharia de Software Fullstack Sênior - C# | React

TOTVS • São Paulo

Presencial
BRL 180 000 - 260 000
Arquiteto de Software - Sênior São Paulo - SP and Hybrid Full-time employee
Arquiteto de Software - Sênior São Paulo - SP and Hybrid Full-time employee

FCamara • São Paulo

Híbrido
BRL 180 000 - 240 000