Você será responsável por desenvolver e sustentar funcionalidades de software que agreguem valor aos produtos, contribuindo para a evolução contínua das soluções e para a satisfação dos clientes.
Mais do que desenvolver funcionalidades, o desafio envolve compreender regras de negócio, atuar em conjunto com equipes multidisciplinares e participar da construção de aplicações modernas utilizando C#, .NET e Angular, garantindo qualidade, performance e aderência às melhores práticas de desenvolvimento.
Responsabilidades e atribuições
Desenvolvimento de Software
- Desenvolver funcionalidades e soluções técnicas de média complexidade utilizando C#, .NET e Angular.
- Implementar requisitos funcionais e técnicos seguindo os padrões estabelecidos pelo time.
- Atuar na manutenção corretiva e evolutiva dos sistemas.
- Arquitetura e Análise Técnica
- Compreender a arquitetura das aplicações e atuar na evolução dos componentes existentes.
- Participar da análise técnica das demandas e definição de soluções aderentes aos requisitos de negócio.
- Apoiar atividades relacionadas à sustentação e melhoria contínua dos produtos.
Qualidade e Testes
- Criar e manter testes unitários e automatizados para garantir a qualidade das entregas.
- Realizar validações técnicas e apoiar a homologação das funcionalidades desenvolvidas.
- Contribuir para a adoção de boas práticas de engenharia de software.
Documentação e Governança
- Documentar as etapas de desenvolvimento e manter registros atualizados das implementações realizadas.
- Utilizar ferramentas de versionamento e documentação conforme os padrões definidos.
- Apoiar a construção e manutenção da base de conhecimento da equipe.
Colaboração e Desenvolvimento do Time
- Trabalhar em conjunto com desenvolvedores, analistas e Product Owners na construção das soluções.
- Compartilhar conhecimento técnico e apoiar profissionais em início de carreira.
- Participar de cerimônias ágeis e discussões técnicas do time.
Melhoria Contínua
- Identificar oportunidades de melhoria em processos, ferramentas e tecnologias.
- Contribuir para a evolução dos padrões de desenvolvimento adotados pela equipe.
- Apoiar a modernização e otimização das aplicações existentes.
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 2 anos em desenvolvimento de software.
- Experiência prática com C#, .NET e Angular.
- Vivência em desenvolvimento de aplicações web corporativas.
- Participação em times ágeis e projetos de evolução de produtos.
Conhecimentos Técnicos
Back-end
- Desenvolvimento utilizando C# e .NET Framework/.NET Core/.NET 8+.
- Desenvolvimento e consumo de APIs REST.
- Programação Orientada a Objetos (POO).
- Conceitos de Clean Code e boas práticas de desenvolvimento.
Front-end
- Experiência com Angular.
- Conhecimentos em TypeScript, JavaScript, HTML5 e CSS3.
- Desenvolvimento de interfaces web responsivas.
- Integração com APIs REST.
Banco de Dados
- Conhecimento intermediário em Oracle e/ou SQL Server.
- Construção e manutenção de consultas SQL.
- Modelagem básica de banco de dados.
Qualidade de Software
- Testes unitários.
- Ferramentas de versionamento Git.
- Conceitos de integração contínua.
Metodologias e Arquitetura
- Conceitos de arquitetura web.
- Metodologias ágeis (Scrum e Kanban).
- Noções de microsserviços e integrações entre sistemas.
Requisitos desejáveis
- Conhecimento em Azure DevOps.
- Experiência com Entity Framework.
- Conhecimento em Docker.
- Vivência em desenvolvimento de produtos SaaS.
- Conhecimento do segmento de varejo.
- Conhecimento do ecossistema de distribuição automotiva.
Benefícios
- Vale Refeição e Vale Alimentação, porque energia boa começa no prato.
- Day Off de aniversário, pra comemorar do seu jeito.
- Bolsa de estudos e cursos livres, pra nunca parar de evoluir.
- Participação nos Lucros e Resultados, celebrando conquistas juntos.
- Férias e benefícios exclusivos para aproveitar melhor os momentos de descanso.
- Bebê a bordo, cuidados e mimos para mamães e papais nesse momento tão importante.
- Meu Pet Club, porque o pet também faz parte da família, com benefícios e vantagens para cuidar do melhor amigo.
- Presente de casamento, para celebrar os grandes momentos da sua vida.
- Assistência médica e odontológica, pra cuidar da sua saúde de ponta a ponta.
- Seguro de vida, trazendo mais tranquilidade para você e sua família.
- Acolhimento 360, programa completo de apoio ao colaborador com equipe multidisciplinar.
- Conexa Saúde, hospital digital sem desconto e disponível a qualquer momento.
- Benefício de medicamentos, com até R$ 200 por mês de subsídio.
- WellHub, parceria com redes de academia para cuidar do corpo e da mente.
- Allya, com super descontos em milhares de estabelecimentos pelo Brasil.