Descrição
**Na Topaz, não criamos apenas tecnologia. Nós transformamos o futuro do mercado financeiro.**
Somos um time \#Multi de protagonistas que transformam ideias em soluções de impacto. Em nosso Topaz Team, fomentamos um ambiente de colaboração real onde sua curiosidade é premiada e seu potencial se expande, aprendendo com os melhores para resolver desafios complexos.
Você está pronto(a) para ser protagonista desta evolução? Queremos conhecer você!
**Responsabilidades e atribuições** **Seu Papel como Protagonista da Transformação:**
* **Desenvolvimento e Implementação de Software:** Projetar, desenvolver e implementar aplicações utilizando tecnologias .NET e Angular, garantindo código eficiente e de alta qualidade. Colaborar na definição da arquitetura e design dos sistemas, aplicando as melhores práticas de desenvolvimento.
* **Análise de Requisitos:** Trabalhar com equipes de produto e stakeholders para compreender os requisitos de negócios e traduzi\-los em soluções técnicas viáveis.
* **Manutenção e Suporte:** Realizar manutenção e melhorias contínuas em sistemas existentes, incluindo suporte a aplicações em .NET Framework com WebForms para garantir integração e evolução compatível, corrigindo bugs e implementando novas funcionalidades. Fornecer suporte técnico e orientação a membros da equipe júnior, promovendo um ambiente de aprendizado.
* **Testes e Garantia de Qualidade:** Criar e executar testes automatizados para garantir a funcionalidade e performance das aplicações. Participar de revisões de código, oferecendo feedback construtivo para assegurar a qualidade do software.
* **Documentação:** Manter a documentação técnica atualizada, incluindo especificações de design, manuais de usuário e guias de API.
* **Colaboração em Equipe:** Trabalhar de forma integrada com as equipes de desenvolvimento, QA e operações para entregar soluções de alta qualidade. Participar de reuniões ágeis, como planejamento de sprints e retrospectivas, contribuindo para a melhoria contínua dos processos.
* **Gestão de Projetos e Iniciativas:** Liderar iniciativas de desenvolvimento, assegurando a entrega de soluções dentro dos prazos. Identificar oportunidades de melhoria em processos e tecnologias existentes, e contribuir para a definição de padrões de codificação e arquitetura da equipe.
* **Desenvolvimento Profissional:** Manter\-se atualizado com as últimas tendências em desenvolvimento de software, tecnologias .NET e Java, e boas práticas de programação. Participar de treinamentos e workshops, compartilhando conhecimento com a equipe.
**Requisitos e qualificações** **O que Buscamos para Somar ao nosso \#TopazTeam:**
* Graduação em Ciência da Computação, Engenharia de Software, Sistemas de Informação ou áreas relacionadas. Pós\-graduação ou especializações são diferenciais.
* Experiência sólida em desenvolvimento de software, com foco em **.NET** e **Angular**, e em projetos de grande escala e sistemas complexos.
* Proficiência em .NET (C\#, ASP.NET, .NET Core, Entity Framework)
* Desejável: conhecimento em Java (Java SE, Java EE, Spring Framework, Quarkus, Hibernate).
* Conhecimento sólidos em bancos de dados como SQL Server, MySQL, Oracle ou PostgreSQL, com experiência em modelagem de dados e otimização de consultas.
* Experiência com ferramentas de desenvolvimento (Visual Studio, IntelliJ IDEA, Eclipse) e controle de versão (Git).
* Conhecimento em metodologias ágeis (Scrum, Kanban) e ferramentas de integração/entrega contínua (Jenkins, Azure DevOps, GitLab CI).
* Experiência com arquitetura de microserviços, APIs RESTful e cloud computing (Azure, AWS, Google Cloud).
* Excelentes habilidades de comunicação verbal e escrita, com capacidade para trabalhar de forma independente e colaborativa.
* Capacidade de resolução criativa de problemas, foco em resultados e disposição para aprender novas tecnologias.
**Diferenciais:**
* Experiência em práticas de segurança no desenvolvimento de software e em arquiteturas baseadas em nuvem.
* Familiaridade com tecnologias front\-end (HTML, CSS, JavaScript) e frameworks como Angular, React ou Vue.js.
\- Certificações em tecnologias Microsoft (.NET) ou Java (como Microsoft Certified: Azure Developer Associate, Oracle Certified Professional \- Java SE) são um diferencial, assim como certificações ágeis (Scrum Master, Product Owner).
**Informações adicionais**
Sua experiência na Topaz é nossa prioridade! Estes são alguns dos benefícios que irão acompanhar você em sua evolução:
**Bem\-estar Integral:** Seu bem\-estar é fundamental. Cuidamos de você e de quem você mais ama com planos de saúde integrais, porque um time saudável é um time que transforma.
**Desenvolvimento e Evolução:** Sua carreira não para. Na Topaz, a \#Evolução é constante. Através de programas de formação e desafios diários, damos a você as ferramentas para que seu potencial não tenha limites.
**Flexibilidade e Equilíbrio:** Acreditamos no equilíbrio. Desfrute da flexibilidade que você precisa para dar o seu melhor com nossa modalidade híbrida e um dia de folga no seu aniversário para celebrar como você merece.
\#VemSerTopaz
Na **Topaz**, vamos além da criação tecnológica: **transformamos a maneira como o mundo interage com o dinheiro.** Nosso segredo? **Topaz One, a primeira plataforma fullbanking global, projetada para impulsionar a evolução das instituições financeiras e levá\-las a novas fronteiras.**
#### **Somos uma comunidade vibrante de** **mais de 2000 Topazers****, com uma grande paixão por tecnologia, inovação e pela criação de soluções disruptivas. Nossa diversidade de culturas e experiências enriquece nossa perspectiva e nos impulsiona a alcançar resultados extraordinários.**
#### **Se você busca um lugar onde seu talento tenha um impacto real, onde possa crescer profissionalmente e fazer parte de uma comunidade global que está fazendo história,** **venha ser Topazer****!**
#### **Junte\-se ao nosso time e vamos construir o futuro das finanças.**