A IDS Software e Assessoria é uma entidade dedicada à Gestão Pública, comprometida com a inovação tecnológica e a oferecer serviços de alta qualidade de maneira humanizada.
Já pensou no impacto transformador que o seu trabalho pode ter?
Na IDS, impactar vidas não é apenas uma aspiração, é uma missão que se torna realidade!
Descrição das atividades:
1. Trabalhar em colaboração com uma equipe multidisciplinar, incluindo analistas de qualidade, designers UI/UX, analistas de requisitos e negócios e lideranças, para garantir alinhamento com os objetivos do negócio.
2. Analisar as estórias definidas pela análise e dividi-las em sub-tarefas no sistema de gerenciamento;
3. Codificação das tarefas definidas no sistema de gerenciamento;
4. Projetar o sistema e aplicação através das informações fornecidas pela área de analise, desenvolvendo o layout de telas e relatórios;
5. Modelar bancos de dados das aplicações de acordo com os critérios já definidos;
6. Executar testes das suas atividades para assegurar que os sistemas estão funcionando corretamente;
7. Documentar e manter atualizado os dados de suas atividades (exemplo JIRA), visando a atualização de todos os envolvidos no desenvolvimento;
8. Realizar manutenção nos sistemas existentes;
9. Aplicar princípios de design como SOLID, promovendo boas práticas de código e organização.
10. Realizar revisões de códigos e gerenciar controle de versão com GIT.
11. Garantir a qualidade, performance e segurança dos softwares por meio de desenvolvimento orientado a testes (TDD), revisando e escrevendo testes automatizados (JUnit, Mockito).
12. Seguir pipelines de CI/CD para entregas contínuas e eficientes.
13. Atuar proativamente na resolução de problemas, na manutenção e na evolução das soluções, promovendo inovações tecnológicas para melhorar os processos internos.
14. Trabalhar para o atendimento dos indicadores individuais e coletivos da IDS;
Requisitos Obrigatórios:
1. Ensino superior completo ou cursando em Tecnologia da Informação, Análise de Sistemas, Ciências da Computação, Engenharia da Computação ou áreas correlatas;
2. Experiência Profissional;
3. Experiência em desenvolvimento com Java/Angular;
4. Proficiência no ecossistema Spring (Spring Boot, Spring Security, Spring Cloud, etc.) e Quarkus;
5. Experiência com bancos de dados relacionais (PostgreSQL) e não relacionais (MongoDB);
6. Experiência em desenvolvimento de APIs REST e microserviços;
7. Conhecimento em soluções de mensageria como Kafka e RabbitMQ;
8. Experiência com metodologias ágeis ou tradicionais como Scrum e Kanban;
9. Vivência em testes unitários e automatizados (JUnit, Mockito).
O que pode diferenciar você:
1. Experiência com observabilidade (Grafana Loki, logs, monitoramento e análise de performance).
2. Conhecimento em design patterns e Clean Code
3. Vivência em metodologias ágeis, como Scrum e Kanban.
4. Familiaridade com TDD.
5. Implementação de pipelines de CI/CD.
6. Experiência em controle de versão com GIT.
Acreditamos que a tecnologia pode ser um poderoso instrumento para melhorar a qualidade de vida das pessoas. Venha fazer parte do nosso time e ajude-nos a construir um
futuro melhor!
#J-18808-Ljbffr