Descrição do Cargo
Procuramos por profissionais capacitados em desenvolvimento de soluções digitais para ocupar posição de Desenvolvedor C#, colaborando com nossa equipe de tecnologia.
Responsabilidades e Atribuições
* Desenvolvimento Digital
o Desenvolver aplicações utilizando as tecnologias, frameworks e bibliotecas predominantes no mercado;
o Apoiar na concepção de requisitos junto a clientes, identificando as melhores práticas atuais;
o Participar da manutenção de aplicações existentes, garantindo suas funcionalidades e escalabilidade;
o Diagnosticar e depurar problemas que surgirem nas soluções implementadas;
* Especializações Técnicas
o Criar arquiteturas de bancos de dados (relacionais e não relacionais) adequadas às necessidades das aplicações;
o Elaborar estratégias de segurança visando proteger informações confidenciais e prevenir fraudes;
o Definir padrões técnicos a serem adotados pela equipe de Desenvolvimento de Sistemas;
Requisitos e Qualificações
* Domínio das tecnologias Java e .NET;
* Experiência com base de dados relacional e NoSQL;
* Compreensão sólida de conceitos como SOLID, Single Responsibility Principle (SRP) e Clean Architecture;
* Boa comunicação verbal e escrita; Habilidades interpessoais e habilidades em gerenciar múltiplos projetos simultaneamente;
Benefícios
* Oportunidade de contribuir diretamente para o crescimento da empresa através da inovação e melhoria contínua;
* Acesso a treinamentos e capacitações de carreira;
* Possibilidade de trabalhar em uma cultura ágil e trabalho em equipe multidisciplinar;
Outras Informações
* É essencial possuir conhecimentos avançados de programação orientada a objetos (POO);
* Deve ter experiência com ferramentas de versionamento de código, como Git;
* Preferencialmente conhaça MVC/MVVM/Presenters ou MVP; entre outras arquiteturas similar de controle de fluxo, desacoplamento e modularização;
* Habilidades de Diagnóstico de Erros;