
IDS DESENVOLVIMENTO DE SOFTWARE
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:
- 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.
- Analisar as estórias definidas pela análise e dividi-las em sub-tarefas no sistema de gerenciamento;
- Codificação das tarefas definidas no sistema de gerenciamento;
- Projetar o sistema e aplicação através das informações fornecidas pela área de analise, desenvolvendo o layout de telas e relatórios;
- Modelar bancos de dados das aplicações de acordo com os critérios já definidos;
- Executar testes das suas atividades para assegurar que os sistemas estão funcionando corretamente;
- Documentar e manter atualizado os dados de suas atividades (exemplo JIRA), visando a atualização de todos os envolvidos no desenvolvimento;
- Realizar manutenção nos sistemas existentes;
- Aplicar princípios de design como SOLID, promovendo boas práticas de código e organização.
- Realizar revisões de códigos e gerenciar controle de versão com GIT.
- Garantir a qualidade, performance e segurança dos softwares por meio de desenvolvimento orientado a testes (TDD), revisando e escrevendo testes automatizados (JUnit, Mockito).
- Seguir pipelines de CI/CD para entregas contínuas e eficientes.
- 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.
- Trabalhar para o atendimento dos indicadores individuais e coletivos da IDS;
Requisitos Obrigatórios:
- 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;
- Experiência Profissional;
- Experiência em desenvolvimento com Java/Angular;
- Proficiência no ecossistema Spring (Spring Boot, Spring Security, Spring Cloud, etc.) e Quarkus;
- Experiência com bancos de dados relacionais (PostgreSQL) e não relacionais (MongoDB);
- Experiência em desenvolvimento de APIs REST e microserviços;
- Conhecimento em soluções de mensageria como Kafka e RabbitMQ;
- Experiência com metodologias ágeis ou tradicionais como Scrum e Kanban;
- Vivência em testes unitários e automatizados (JUnit, Mockito).
O que pode diferenciar você:
- Experiência com observabilidade (Grafana Loki, logs, monitoramento e análise de performance).
- Conhecimento em design patterns e Clean Code.
- Vivência em metodologias ágeis, como Scrum e Kanban.
- Familiaridade com TDD.
- Implementação de pipelines de CI/CD.
- Experiência em controle de versão com GIT.
Lembre-se!
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