Pequena/média empresa
Localização: São Paulo, São Paulo, Brasil
Salário: Não especificado
Aceito candidatos de outras cidades/estados dispostos a se mudar para o local de trabalho
Consultoria especializada em Recrutamento e Seleção na área de Tecnologia.
- Desenhar soluções e desenvolver sistemas e aplicações back-end, conforme especificações funcionais e não funcionais do produto, a partir das solicitações e projetos demandados à área;
- Promover rotinas de qualidade e segurança de código, efetuando testes e versionando cada unidade desenvolvida no repositório, garantindo integridade consistência em sua produtividade;
- Criar consultas, realizar otimizações e manutenções em tabelas e estruturas de banco de dados;
- Conhecer o negócio e o ramo de atividade da empresa para melhor entendimento das demandas;
- Analisar e evoluir os sistemas legados, identificando oportunidades e problemas com senso crítico desenvolvendo novas funcionalidades e eventuais correções;
- Desenvolver e realizar testes unitários no próprio código produzido, visando reduzir a probabilidade de erros durante a homologação;
- Encaminhar atividades concluídas para a equipe de Quality Assurance (QA) efetuar a verificação final e validação do item;
- Elaborar artefatos de aplicações, visando melhor interpretação aos demais desenvolvedores;
- Desenvolver aplicações sob os princípios de design de software definidos pela área;
- Disseminar conhecimentos para a equipe de tecnologia, abordando assuntos relacionados à missão da área;
- Participar da homologação do sistema e aplicação junto aos clientes, verificando resultados obtidos e avaliando objetivos e metas do projeto, a fim de garantir que esteja dentro do que foi previamente estabelecido;
- Conhecer o negócio e o ramo de atividade da empresa para melhor entendimento das demandas;
- Promover estudos e apresentar novas alternativas para melhorar a performance da área;
- Manter-se atualizado, quanto às novas tecnologias e tendências do mercado, relativas as atividades da função, propondo melhorias no processo ao gestor imediato;
- Atuar com metodologia ágil (Scrum, Kanban e demais ferramentas correlacionadas) no planejamento e acompanhamento e atualização dos projetos.
- Graduação Completa na área de TI ou afins;
- Experiência sólida na área de Desenvolvimento;
- Ter atuado com levantamento e análise de requisitos;
- Experiência com as tecnologias:
.NET Framework (C#: Webforms, WCF, Entity Framework e WebAPI);
.NET Core (C#: ASP.NET Core, .NET Core 3.1 e WebAPI);
Banco de Dados SQL (SQL Server) e NoSQL (preferência para o CosmosDB);
Modelo Entidade-Relacionamento (Banco de Dados);
Integração de APIs: REST e SOAP;
OpenAPI (Swagger);
XML, JSON, CSS e HTML;
Mensageria (Preferência pelo Service Bus);
Aplicações orquestradas em Microsserviços;
SOA (Service Oriented Architecture/ Arquitetura Orientada a Serviços);
Modelo em Camadas MVC (Model-View-Controller);
Design Patterns: Factory, Builder, Facade, Observer, Dependency Injection, IoC, Repository, Lazy Loading e Unity of Work;
- Ter atuado com Metodologias Ágeis (Scrum e Kanban);
- Inglês técnico intermediário (leitura e escrita).
Acesse o perfil da Talent Group para conhecer sua história, suas vantagens e todas as informações relacionadas ao recrutamento.