Desenvolvedor Sênior
Tipo de contratação: CLT (Efetivo)
Cargo: Desenvolvedor Back-end .Net Sênior
Jornada de trabalho: segunda a sexta das 09h às 18h - Híbrido - presencial 3x na semana
Local: Vila Olímpia - São Paulo - SP
Benefícios:
Bônus anual de acordo com seu desenvolvimento;
Assistência médica - Extensível para filhos e cônjuge;
Assistência odontológica;
Vale Refeição;
Vale Alimentação;
Auxílio Creche ou Babá;
Licença maternidade e paternidade estendida, inclusive em casos de adoção;
Day-Off de aniversário;
Gympass e TotalPass;
Seguro de Vida;
PAP – Programa de Apoio Pessoal (Auster): com suporte gratuito em psicologia, nutrição, enfermagem, serviço social, jurídico e financeiro;
Credencial SESC: acesso a programas de lazer, cultura, saúde e muito mais;
Funções e responsabilidades:
1. Desenvolver novas aplicações;
2. Desenvolver novas funcionalidades do(s) produto(s) do time;
3. Manutenção e evolução de aplicações existentes;
4. Propor solução técnica;
5. Monitoramento do produto;
6. Garantir as boas práticas de desenvolvimento, escalabilidade, segurança e performance;
7. Realizar CodeReview;
8. Atuar em equipes multidisciplinares.
Requisitos e qualificações:
* Graduação concluída;
* Inglês é um plus;
* Conhecimento avançado em lógica de programação;
* Conhecimento avançado em linguagens de programação, se preocupando em manter a performance, segurança e escalabilidade do ambiente na qual o time trabalha;
* Experiência em C#, .Net Core, Node;
* Experiência em Cloud, dando sustentação e sugerindo melhorias para o time que trabalha (AWS: CloudFront, CloudFormation, Route53, EC2, ECS, S3, SQS/SNS, API Gateway e Lambda);
* Experiência em testes de aplicação (TDD,BDD,testes unitários);
* Conhecimento avançado de querys, para aplicação performática e escalável (Uso de join correto, substituição de subselects e etc);
* Conhecimento em aplicações de monitoria e observabilidade (Sonar, New Relic, CloudWatch, Kibana,Grafana);
* Utilização de metodologias ágeis (Scrum, Kanban, Lean).
Soft skills necessários:
- Capacidade em estabelecer relações de confiança com o time/pares;
- Capacidade em ensinar e compartilha conhecimento com o time/pares/chapter;
- Ter disposição para resolver os problemas;
- Se comunicar de forma clara, saber se expressar, inteligível, fazer com que os interlocutores entendam;
- Estar atualizado com as novidades tecnológicas do mercado;
],