Vaga Back-End
Grande 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
Empresa de Tecnologia que desenvolve soluções para o mercado financeiro, está em busca de profissionais para compor o seu time: Desenvolvedor(a) Back-End Sênior (C#, .Net e .Net Core).
Tem os requisitos? Venha fazer parte desse time!!
*********Atuação Híbrida Vila Olímpia - SP***********
- 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.
HARD SKILLS (MANDATÓRIAS):
- 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;
Criação de testes unitários (Preferência para Xunit);
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).
HARD SKILLS (DIFERENCIAIS):
- Ter atuado em projetos do segmento financeiro;
- Conhecimento em:
API Gateway (Preferência pelo Azure API Management);
Gerenciamento de Identidade (IAM): Preferência para o Keycloak;
ALM - Application Lifecycle Management - Azure DevOps (Gerenciamento);
Orquestração de Contêineres (Kubernetes e Docker);
CD (Release Management, QA, Deploy) e CI (Build, Unit Test, Configuration Management);
Cofre de Senhas - Key Vault (Segurança);
Observabilidade e Monitoramento: Preferência pelo New Relic;
Servidor IIS.