Vaga Híbrida em Curiitba ( 3 x na semana presencial )
Estamos em busca de um Desenvolvedor Back- End .NET para trabalhar com a parte de programação, também precisará analisar projetos e suas execuções internas e externas (Fábricas), por isso trabalhará em conjunto com desenvolvedores, arquitetos e Analista de negócios. ;
;
Responsabilidades e atribuições:Demonstrar proficiência na Linguagem C# .NET Core e .NET Framework.Supervisionar projetos de desenvolvimento de software, assegurando que sejam entregues pontualmente e dentro do orçamento.Colaborar estreitamente com outros membros da equipe de desenvolvimento para garantir a qualidade do código e o cumprimento das melhores práticas de engenharia de software.Contribuir para a definição e manutenção dos padrões de codificação e documentação.Solucionar desafios técnicos e apresentar soluções eficazes para problemas complexos.Participar ativamente nas revisões de código, oferecendo feedback construtivo aos colegas de equipe.
Requisitos:Mínimo de 4 anos de experiência comprovada em desenvolvimento de software.Histórico de liderança em projetos, incluindo a capacidade de orientar e treinar membros mais juniores da equipe.Excelentes habilidades de comunicação e aptidão para trabalho colaborativo em equipe.Conhecimento sólido em estruturas de bancos de dados e design de sistemas, com capacidade para tomar decisões de alto nível em sistemas complexos.Experiência comprovada em metodologias ágeis de desenvolvimento de software e gestão de projetos.Graduação em Ciência da Computação, Engenharia de Software ou área relacionada.C# / .NETPrincípios de SOLID e Programação Orientada a Objetos (POO)Banco de dados relacional: SQL Server, PostgreSQL, Oracle ou MySQL
Diferenciais:Vivência com tecnologias de nuvem e contêineres, como AWS, Docker e Kubernetes.Proficiência em automação de processos e práticas de DevOps.Compreensão aprofundada de segurança de software e implementação de práticas de segurança.Habilidades avançadas de resolução de problemas complexos e tomada de decisões críticas.Familiaridade com os princípios de arquitetura de software.Atualização constante em relação às últimas tendências tecnológicas e habilidades de gestão do tempo para cumprir prazos e metas de projeto.Habilidades de resolução de conflitos, caso seja necessário gerenciar situações desafiadoras dentro da equipe de desenvolvimento.Desenvolvimento front-end (ReactJS ou Angular)Desenvolvimento mobile (Flutter, Kotlin ou Swift)
Docker
Testes unitáriosDomain-Driven Design (DDD) ; ;