Own ElevenMusic’s iOS and Android apps, shaping mobile into a core product experience for listening, creating, remixing, and sharing music while shipping quickly with high autonomy.
ANALISTA DE DESENVOLVIMENTO DE SISTEMAS
📜 Description
- Analisar, desenvolver e implementar soluções de software alinhadas às necessidades do negócio.
- Desenvolver sistemas, APIs, integrações REST e automações.
- Implementar funcionalidades de média e alta complexidade, aplicando padrões técnicos e boas práticas de engenharia.
- Realizar operações em bancos de dados e executar testes unitários para validar funcionalidades.
- Identificar e solucionar problemas técnicos, débitos técnicos e falhas que impactem os sistemas.
- Participar de refinamentos e cerimônias ágeis, documentar soluções e colaborar com equipes multidisciplinares.
🛠️ Requirements
- Ensino superior completo em Ciência da Computação, Análise e Desenvolvimento de Sistemas, Sistemas de Informação ou áreas correlatas.
- Experiência com desenvolvimento, manutenção e evolução de sistemas.
- Vivência com desenvolvimento de APIs, integrações e automações.
- Conhecimento em Git, frameworks de desenvolvimento, arquitetura MVC, bancos de dados e testes unitários.
- Conhecimento em boas práticas de programação e qualidade de código.
- Conhecimento desejável em padrões de projeto, metodologias ágeis e documentação técnica.
Full job description
Estamos em busca de um profissional para reforçar nosso time!
No Grupo Bancorbrás, cada ideia é bem-vinda, e valorizamos pessoas proativas, criativas e protagonistas, movidas pela centralidade no cliente, excelência, transparência e diversidade.
Se você gosta de trabalhar em um ambiente colaborativo, diverso e inovador, venha contribuir com nossa equipe e fazer a diferença!
Faça parte de uma empresa sólida, humana e que transforma projetos de vida em realidade!
Responsibilities
- Analisar, desenvolver e implementar funcionalidades e soluções de software alinhadas às necessidades do negócio.
- Desenvolver sistemas, APIs e automações, utilizando tecnologias e frameworks adotados pela empresa.
- Implementar funcionalidades de média e alta complexidade, considerando requisitos funcionais, regras de negócio e padrões técnicos.
- Desenvolver e consumir APIs, incluindo integrações baseadas em serviços REST.
- Aplicar boas práticas de engenharia de software, padrões de projeto e arquitetura de sistemas.
- Realizar operações em bancos de dados, conforme as necessidades da solução.
- Executar testes unitários e validar as funcionalidades desenvolvidas, contribuindo para a qualidade das entregas.
- Utilizar ferramentas de versionamento de código, especialmente Git.
- Identificar e solucionar problemas técnicos, débitos técnicos e falhas que impactem a evolução dos sistemas.
- Participar de refinamentos técnicos e cerimônias ágeis, contribuindo para o planejamento e a previsibilidade das entregas.
- Analisar diagramas arquiteturais, processos e demais documentações para compreender os sistemas e orientar o desenvolvimento.
- Documentar soluções implementadas e informações técnicas relevantes para facilitar a manutenção e o compartilhamento de conhecimento.
- Colaborar com equipes multidisciplinares, compartilhando conhecimentos e contribuindo para a evolução técnica dos produtos.
- Identificar oportunidades de melhoria contínua, visando à manutenibilidade, à adaptabilidade e à disponibilidade das soluções.
Requirements
- Ensino superior completo em Ciência da Computação, Análise e Desenvolvimento de Sistemas, Sistemas de Informação ou áreas correlatas.
-
Experiência com desenvolvimento, manutenção e evolução de sistemas.
- Vivência com desenvolvimento de APIs, integrações e automações.
- Conhecimento em Git, frameworks de desenvolvimento, arquitetura MVC, bancos de dados e testes unitários.
- Conhecimento em boas práticas de programação e qualidade de código.
- Desejável conhecimento em padrões de projeto, metodologias ágeis e documentação técnica.
Similar jobs
React Native Developer (Remote: Vietnam)
Develop and maintain React Native mobile applications for iOS and Android, building features, improving performance and stability, resolving technical issues, and collaborating with cross-functional teams.
Own product engineering across backend services, AI integrations, and user-facing features for complex document workflows, from technical design and release through iteration, reliability, and production quality.
Software Engineer/Senior Software Engineer (Full Stack)
As a Full Stack Software Engineer, you will design, build, and maintain features for public agencies, ensuring transparency and effective execution of their strategic plans.
ANALISTA DESENVOLVEDOR PL (Cobol)
Desenvolve e mantém sistemas legados em COBOL, realizando correções e implementações de baixa e média complexidade sob supervisão, além de apoiar rotinas batch em Mainframe e consultas a dados.
