[CRÉDITO TECNOLOGIA] SENIOR SOFTWARE ENGINEER

Remote: 
Full Remote
Contract: 
Work from: 

Offer summary

Qualifications:

Bachelor's degree in Computer Science or related field., Strong knowledge of C#, algorithms, and data structures., Experience with design patterns, SOLID principles, and unit/integration testing., Familiarity with agile methodologies, particularly Kanban and Scrum..

Key responsabilities:

  • Plan, execute, and prioritize complex problems in the financial sector.
  • Serve as a reference for decision-making regarding solution details.
  • Collaborate with cross-functional teams to resolve undefined scope issues.
  • Define and deliver technical roadmaps for larger projects autonomously.

Stone logo
Stone XLarge
5001 - 10000 Employees
See all jobs

Job description

O time de Credit:

O time de Credit tem o propósito de viabilizar a oferta de crédito às pessoas empreendedoras, impulsionando o seu desenvolvimento através da educação financeira contínua, da oferta de soluções de financiamento acessíveis e adequadas às suas necessidades e da proximidade ao longo de todo ciclo de crédito com o objetivo final de perenizar seus negócios.

 

Nossa responsabilidade é a de ensinar nossos(as) clientes a utilizarem o crédito de forma adequada, entregando a melhor solução financeira e preços justos para cada tipo de necessidade e adquirindo um conhecimento profundo do seu comportamento transacional e de mercado. Garantindo, dessa forma, uma grande oportunidade financeira e a consolidação dos produtos de banking da Stone - se caracterizando como nossa principal alavanca de crescimento. 

 

 

Como é ser uma pessoa Backend Software Engineer:
  • 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;

 

O que esperamos de você:
  • Desenvolvimento de software com C#
  • Sólidos conhecimentos sobre algoritmos e estruturas de dados;
  • Sólidos conhecimentos sobre padrões de projetos (Design Patterns) e SOLID;
  • Sólidos conhecimentos em testes de unidade e integração;
  • Usar git de forma natural e conhecer o gitflow;
  • Conhecimentos de Docker e Conteinerização;
  • Experiência com Elastic Search;
  • Ser capaz de produzir código limpo e de fácil manutenção;
  • Familiaridade com metodologias ágeis e suas aplicações práticas, principalmente Kanban e/ou Scrum.

 

O que aumentam suas chances:
  • Nuvens públicas e privadas como Openstack, AWS, Azure, e Google Cloud;
  • Conhecimentos sobre algum modelo de mensageria, tais como: RabbitMQ, ZeroMQ, Kafka, IBM Mq;
  • Conhecimentos de abordagens como: Micro Serviços, Event Sourcing, CQRS, Hexagonal Architecture, Lambda Architecture;
  • Experiência com modelagens Relacionais e não Relacionais;
  • Conhecimento de ferramentas de CI/CD, Azure DevOps;
  • Conhecimento e interesse no mercado financeiro.

 

 

Além das vagas afirmativas, todas as vagas Stone também são destinadas a pessoas com deficiência.

Required profile

Experience

Spoken language(s):
Portuguese
Check out the description to know which languages are mandatory.

Other Skills

  • Decision Making
  • Collaboration
  • Critical Thinking
  • Problem Solving

Software Engineer Related jobs