Empresa: IEBT
Procuramos uma pessoa com experiência prática em C#, .NET e React, que tenha boa base de desenvolvimento de software e queira evoluir tecnicamente trabalhando em projetos reais, integrações e novas funcionalidades. Sua missão: Atuar junto ao time de desenvolvimento na construção, manutenção e evolução de nossas soluções, contribuindo tanto no back-end com .NET/C# quanto no front-end com React, sempre buscando qualidade, organização e boas práticas de desenvolvimento. Principais responsabilidades: • Desenvolver e dar manutenção em aplicações utilizando C# e .NET; • Desenvolver e evoluir interfaces web utilizando React; • Criar e consumir APIs REST; • Implementar novas funcionalidades e realizar correções em sistemas existentes; • Apoiar integrações entre sistemas e serviços; • Trabalhar com bancos de dados e realizar consultas para apoio ao desenvolvimento; • Investigar e corrigir bugs identificados nos ambientes de desenvolvimento e homologação; • Escrever código organizado, reutilizável e de fácil manutenção; • Apoiar a criação e execução de testes; • Utilizar Git para versionamento e colaboração no desenvolvimento; • Participar de code reviews e discussões técnicas com o time; • Participar das cerimônias e ritos do time dentro de uma dinâmica ágil; • Trabalhar de forma integrada com desenvolvimento, produto, UX e demais áreas envolvidas nos projetos. Requisitos: Requisitos Experiência prática com C#; Experiência com .NET / ASP.NET Core; Experiência com React; Conhecimentos de HTML, CSS e JavaScript/TypeScript; Conhecimento sobre desenvolvimento e consumo de APIs REST; Conhecimentos de banco de dados e SQL; Familiaridade com Git e controle de versão; Conhecimento de conceitos de programação orientada a objetos; Capacidade de analisar problemas e buscar soluções de forma estruturada; Boa comunicação e facilidade para trabalhar em equipe. Será um diferencial Experiência com TypeScript; Conhecimento em testes unitários e automatizados; Conhecimento de Entity Framework; Experiência com PostgreSQL, SQL Server ou outros bancos relacionais; Conhecimento de Docker; Experiência com CI/CD; Conhecimentos sobre arquitetura de software e boas práticas como SOLID e Clean Code; Experiência com integrações entre sistemas; Familiaridade com metodologias ágeis, como Scrum ou Kanban; Interesse ou experiência no uso de Inteligência Artificial aplicada ao desenvolvimento de software. Perfil que buscamos Mais do que alguém que conheça uma determinada tecnologia, buscamos uma pessoa que: Tenha vontade de aprender e evoluir; Seja proativa na resolução de problemas; Tenha curiosidade técnica; Saiba pedir ajuda e também compartilhar conhecimento; Tenha organização e responsabilidade com suas entregas; Goste de trabalhar de forma colaborativa; Esteja aberta a feedbacks e ao aprendizado contínuo. Sobre a empresa: Estamos buscando um(a) Desenvolvedor(a) Júnior para integrar nosso time de tecnologia e atuar no desenvolvimento e evolução de aplicações web.