Desenvolvedor(a) Full Stack.NET Sênior
Somos uma empresa global de digitalização industrial, com duas décadas de experiência no segmento, que contribui com a eficiência operacional e com a redução do consumo de energia e de gases através da descarbonização. Acreditamos que, com inovação e ação, podemos tornar o mundo mais sustentável e os processos industriais mais eficientes.
Atuamos em conjunto com a SMS group, líder mundial no segmento de metais, e somos responsáveis pelo desenvolvimento de soluções digitais para nossos clientes em mais de 14 países pelo mundo. As nossas soluções contam com a combinação de experiência em processos, know-how de inteligência artificial (IA) e recursos de desenvolvimento de software para resultar em tecnologias de ponta e de otimização.
Queremos trazer soluções inovadoras, buscando melhores formas de tornar a indústria e o futuro mais sustentável por meio da descarbonização. Quer fazer parte dessa história? #VemSerVetta
Todas as nossas vagas são inclusivas e abertas a todos e todas sem distinção por deficiência (PCD), raça, cor, religião, gênero, nacionalidade ou qualquer outra forma de diversidade.
/n
Oportunidade exclusiva para profissionais da região metropolitana de São Paulo - SP. Oportunidade híbrida, 2x presencial na Avenida Brigadeiro Faria Lima.
O que esperamos de você para essa vaga:
- Graduação em Tecnologia da Informação, Ciência da Computação, Sistema de Informação ou áreas correlatas;
- Vivência sólida no mercado financeiro, compreendendo fluxos de pagamento, transações e segurança de dados.
- Atuação comprovada em times ágeis (Scrum/Kanban), com foco em entregas contínuas e qualidade de código.
- Fortes conhecimentos em .NET 6 / .NET 8, C#, Web API (RESTful) e arquitetura de microsserviços.
- Frontend: Experiência com React e desenvolvimento de interfaces SPA responsivas (HTML/CSS/JS).
- Banco de Dados: Fortes conhecimentos em SQL Server 2016+ (desenvolvimento e otimização de procedures, views e consultas complexas).
- Mensageria: Experiência prática com filas utilizando RabbitMQ. • Cloud & DevOps: Conhecimentos em Azure (Cloud e DevOps para CI/CD) e práticas de Git/Git Flow. • Arquitetura: Domínio de SOLID, DDD e CQRS para garantir manutenibilidade e performance.
- Testes: Experiência com testes unitários (xUnit, Moq, nSubstitute). • Remediação de Vulnerabilidades: Experiência na identificação e correção de vulnerabilidades de segurança.
- Observabilidade: Conhecimento em ferramentas de monitoramento de ambiente e performance (ex: Dynatrace, Grafana ou similares).
/n
Nesse time, você terá a oportunidade de:
- Validar a transação: Verificar dados, regras de negócio, limites, status e outras condições necessárias.
- Gravar informações: Utilizar SQL Server para armazenar e consultar os dados da transação.
- Comunicar-se com outros sistemas: Utilizar APIs REST e RabbitMQ para enviar informações para outros serviços de forma síncrona ou assíncrona.
- Garantir segurança e qualidade: Implementar controles para evitar vulnerabilidades e proteger dados financeiros. Criar testes automatizados para verificar se o código funciona corretamente.
- Disponibilizar a aplicação: Utilizar Azure e pipelines de CI/CD para colocar novas versões do sistema em produção.
- Monitorar o sistema: Acompanhar Dynatrace/Grafana para identificar lentidão, erros ou problemas de disponibilidade.
- Desenvolver a interface: Quando necessário, atuar no React para construir ou alterar as telas utilizadas pelos usuário.