Procuramos um Arquiteto de Software Pleno
">
Para desempenhar o papel de arquiteto de software, você trabalhará em conjunto com os membros da equipe para projetar e implementar soluções de software inovadoras que atendam às necessidades dos clientes. Sua responsabilidade principal será definir a estrutura e organização do software, garantindo que ele seja escalável, segura e eficiente.
">
Responsabilidades
">
* Desenvolvimento de Soluções: Você trabalhará em conjunto com os engenheiros de software para desenvolver soluções de software personalizadas para os clientes. Isso inclui planejar e projetar a arquitetura do software, escolher as ferramentas e tecnologias certas e garantir que o software seja entregue no prazo e dentro do orçamento.
* Garantia de Qualidade: O seu objetivo será garantir que todas as soluções de software sejam de alta qualidade e estejam livres de erros. Isso inclui realizar testes rigorosos e garantir que todos os requisitos sejam cumpridos.
* Liderança da Equipe: Você liderará a equipe de desenvolvimento de software, fornecendo orientação e supervisão para garantir que todos os projetos sejam concluídos no prazo e dentro do orçamento.
* Apoio ao Cliente: O seu papel é fornecer apoio excelente aos clientes, garantindo que eles sejam satisfeitos com as soluções de software. Isso inclui manter comunicação regular com os clientes e garantir que suas necessidades sejam atendidas.
">
Requisitos Técnicos
">
* Arquitetura de Software: Conhecimento profundo em arquitetura de software, incluindo microserviços, DDD, SOA e design patterns.
* Java: Proficiência avançada em Java, incluindo monitoramento e performance tuning.
* Bancos de Dados: Conhecimento em bancos de dados relacionais e NoSQL, incluindo modelagem, otimização e integração.
* CI/CD: Experiência em automação de pipelines com Azure DevOps e Jenkins.
* APIs e Integração: Conhecimento em APIs RESTful, gRPC e SOAP, incluindo documentação via Swagger/OpenAPI.
* Contêineres: Experiência em contêineres Docker e Kubernetes, incluindo segurança e observabilidade.
* Cloud Computing: Conhecimento em cloud computing com Azure, GCP e AWS, incluindo IaC com Terraform e Ansible.
* Segurança Aplicacional: Conhecimento em segurança aplicacional, incluindo desenvolvimento seguro em Java e mitigação de vulnerabilidades.
* Testes Automatizados de Segurança: Conhecimento em testes automatizados de segurança, incluindo SAST, SCA e DAST.
">
Certificações
">
* Microsoft Certified: Azure Solutions Architect Expert
* Certified Professional in Software Architecture (CPSA)