Como é ser uma pessoa Backend Software Engineer:\n- Atuar no planejamento, execução e priorização de problemas complexos relacionados ao setor financeiro e/ou produtos de plataforma de engenharia;\n- Ser referência para tomada de decisões acerca de detalhes da solução;\n- Auxiliar a equipe a resolver problemas sem escopo bem definido e atuar com times de áreas cross, visando a colaboração entre todos envolvidos para o projeto;\n- Fornecer sugestões e levantar críticas construtivas, contribuindo com as decisões técnicas e assim disseminando conhecimento técnico no time;\n- Definir e entregar de forma autônoma roteiros técnicos de projetos maiores, muitas vezes envolvendo dependências entre equipes;\n\nO que esperamos de você:\n- Desenvolvimento de software com C#\n- Sólidos conhecimentos sobre algoritmos e estruturas de dados;\n- Sólidos conhecimentos sobre padrões de projetos (Design Patterns) e SOLID;\n- Sólidos conhecimentos em testes de unidade e integração;\n- Usar git de forma natural e conhecer o gitflow;\n- Conhecimentos de Docker e Conteinerização;\n- Experiência com Elastic Search;\n- Ser capaz de produzir código limpo e de fácil manutenção;\n- Familiaridade com metodologias ágeis e suas aplicações práticas, principalmente Kanban e/ou Scrum.\n\nO que aumentam suas chances:\n- Nuvens públicas e privadas como Openstack, AWS, Azure, e Google Cloud;\n- Conhecimentos sobre algum modelo de mensageria, tais como: RabbitMQ, ZeroMQ, Kafka, IBM Mq;\n- Conhecimentos de abordagens como: Micro Serviços, Event Sourcing, CQRS, Hexagonal Architecture, Lambda Architecture;\n- Experiência com modelagens Relacionais e não Relacionais;\n- Conhecimento de ferramentas de CI/CD, Azure DevOps;\n- Conhecimento e interesse no mercado financeiro.\n\nNossos benefícios:\n- Plano de Saúde e Odontológico\n- Hospital Digital, da Vitta\n- Vale Refeição e/ou Vale Alimentação\n- Auxílio Remoto + Setup Inicial (exclusivo para vagas remotas)\n- Horário flexível\n- Benefício Educação - Plataforma interna com acesso a diversos livros, podcasts, treinamentos e vídeo aulas visando o autodesenvolvimento (Studa e Biblioteca StoneCo)\n- Gympass\n- Auxílio Creche\n- PLR\n- Seguro de Vida\n- Vale Transporte (exclusivo para vagas presenciais)
SENIOR SOFTWARE ENGINEER .NET en Stone
Remoto - Brasil
Más vacantes en StoneRequisitos
Habilidades
- C# development
- algorithms and data structures
- design patterns
- SOLID principles
- unit testing
- integration testing
- git workflow
- gitflow
- Docker
- Elastic Search
- clean code
- agile methodologies
- Kanban
- Scrum
Responsabilidades
- Atuar no planejamento, execução e priorização de problemas complexos relacionados ao setor financeiro e/ou produtos de plataforma de engenharia
- Ser referência para tomada de decisões acerca de detalhes da solução
- Auxiliar a equipe a resolver problemas sem escopo bem definido e atuar com times de áreas cross, visando a colaboração entre todos envolvidos para o projeto
- Fornecer sugestões e levantar críticas construtivas, contribuindo com as decisões técnicas e assim disseminando conhecimento técnico no time
- Definir e entregar de forma autônoma roteiros técnicos de projetos maiores, muitas vezes envolvendo dependências entre equipes
Tecnologias
C#DockerElastic SearchgitgitflowAWSAzureGoogle CloudOpenStackRabbitMQZeroMQKafkaIBM MQMicroservicesEvent SourcingCQRSHexagonal ArchitectureLambda ArchitectureRelational DatabasesNoSQL DatabasesCI/CDAzure DevOps
Descubre si tu currículum está listo para esta vacante
Mira cómo nuestra IA puede optimizar tu currículum y aumentar tus chances en este puesto.