Descrição: O candidato ideal deverá estar apto a garantir a entrega de produtos de alta qualidade em diferentes frentes, incluindo desenvolvimento Web (Frontend e Backend), Mobile, Desktop, Inteligência Artificial, Machine Learning, além do desenvolvimento e integração de APIs, Microsserviços e soluções SaaS.
Principais Responsabilidades e Atribuições
- Metodologias Ágeis: Participar ativamente das cerimônias do framework Scrum, como Daily Scrum, Sprint Planning, Sprint Review e Sprint Retrospective.
- Refinamento de Requisitos: Colaborar diretamente com o Product Owner, stakeholders e a equipe multidisciplinar (analistas, UX/UI, QA) para analisar e detalhar as funcionalidades a serem desenvolvidas.
- Desenvolvimento e Manutenção: Projetar, desenvolver e testar as soluções de software, garantindo a aderência aos padrões de codificação, segurança e desempenho.
- Qualidade de Código: Atuar na identificação e correção de defeitos, promover a melhoria contínua do código, realizar code reviews e aplicar princípios de desenvolvimento orientado a testes (TDD).
- Cultura DevOps e Entrega Contínua: Implementar soluções escaláveis com base em práticas de integração contínua (CI/CD) e técnicas de DevOps.
- Inovação e Mentoria: Apoiar a equipe tecnicamente, incentivar o reuso de componentes, acompanhar as tendências do mercado e sugerir a adoção de novas tecnologias, linguagens ou frameworks.
Requisitos Técnicos Desejados (Stack Tecnológico)
- Linguagens de Programação: Conhecimento em PHP, JavaScript, Python, C#.Net, C#, J2EE, Swift, Dart, ODPL, Java ou ADVPL.
- Frameworks e Tecnologias Web/Mobile: Conhecimento em Angular, React, Flutter, Bootstrap, Tailwind CSS, Laravel, WordPress, WooCommerce, SPA, API Rest, e JSON.
- DevOps, Automação e Containers: Experiência de ferramentas como Azure DevOps, Azure Pipeline, GitHub Actions, Docker, Kubernetes, Helm, Terraform, Argo CD, Fastlane e Shell Script.
- Testes e Validação: Conhecimento com Maven, Selenium, jMeter, WebDriver, Cucumber, Appium, Detox, SonarQube e OWASP.
- Autenticação e Documentação: Conhecimento em fluxos de autenticação (Azure AD B2C, Active Directory, GOV.BR) e no uso de ferramentas como SharePoint, Bizagi, Microsoft Visio e Postman.
Tempo de experiência
Formação
- Graduação em curso de nível superior na área de Tecnologia da Informação, ou conclusão de qualquer curso de nível superior acompanhado de certificado de curso de pós-graduação (especialização, mestrado ou doutorado) na área de Tecnologia da Informação de, no mínimo, 360 horas.
Departamento
Governo