Webmotors
Desenvolvedor(a) Back-end Sênior
Job Location
Job Description
Aqui na Webmotors, o(a) Back-end precisa ser curioso(a) e gostar de interagir com pessoas, principalmente com clientes (internos e externos), além do próprio time. Somos responsáveis por definir as melhores práticas de desenvolvimento de back-end, escolha de linguagens e padrões de desenvolvimento. Identificar riscos, trabalhar junto com o time na discussão das histórias até definirmos a melhor solução de negócio e técnica. Trabalhar muito próximo a liderança técnica e o time de arquitetura de softwares para garantirmos a sustentabilidade técnica dos produtos. Em resumo, precisa ser dinâmico(a), não ficar sentado na cadeira e fazer as coisas acontecerem. Precisa ser decisivo(a) e incisivo(a) nas discussões sempre dando seu pitaco no que acredita ser o melhor caminho ou a melhor solução, o foco é o desenvolvimento ágil de soluções e a sustentabilidade das APIs.
Main responsibilities
- Desenvolvimento de novas aplicações;
- Desenvolvimento de novas funcionalidades do(s) produto(s) do time;
- Manutenção e evolução de aplicações existentes;
- Propõe solução técnica;
- Monitoramento do produto;
- Garantir as boas práticas de desenvolvimento, escalabilidade, segurança e performance;
- Realiza CodeReview;
- Atuar em equipes multidisciplinares;
- Desenvolver mentoria técnica com outros membros do time;
- Desenvolve/participa do desenvolvimento das principais atividades do time;
- Propõe soluções de acordo com a necessidade de negócio;
- Desenvolve as atividades de acordo com as necessidades dos clientes;
- Estabelece relações de confiança com o time/pares;
- Ensina e compartilha conhecimento com o time/pares/chapter;
- Resolve os problemas do time/pares;
- Se comunicar de forma clara, saber se expressar, inteligível, fazer com que os interlocutores entendam;
- Influência na priorização das atividades de desenvolvimento;
- Demonstrar senso crítico técnico e de processos/comportamental;
- Bom relacionamento, postura profissional;
- Flexível e aberto a mudanças (processos, time, código);
- Estar atualizado com as novidades tecnológicas do mercado;
- Acompanhar/conhecer e disseminar as metas da empresa alinhando-as com as tarefas do dia a dia.
Requirements and skills
- 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 (C#, .Net Core);
- Conhecimento intermediário 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);
- Conhecimento avançado de querys, para aplicação performática e escalável (Uso de join correto, substituição de subselects e etc);
- Desenvolvimento intermediário de testes de aplicação (TDD, BDD, testes unitários);
- Conhecimento básico em aplicações de monitoria e observabilidade (Sonar, DataDog, CloudWatch, Grafana);
- Utilização de metodologias ágeis (Scrum, Kanban, Lean).
#J-18808-Ljbffr
Location: Brasil, BR
Posted Date: 11/26/2024
Contact Information
Contact | Human Resources Webmotors |
---|