Descrição do Cargo
A Softtek busca profissional para atuar como Arquiteto de Software, responsável por projetar e implementar soluções tecnológicas inovadoras.
O cargo visa atraí um profissional experiente em desenvolvimento de software, com conhecimento em linguagens de programação avançadas e experiência em arquitetura de software orientada a objetos.
O candidato ideal deve ter habilidades em design de sistemas complexos, análise de requisitos, modelagem de dados e monitoramento de desempenho.
Principal Atividade: Definir e implementar arquiteturas de software baseadas em padrões consolidados.
Habilidades Requeridas:
* Linguagens de Programação: Proficiência avançada em Java, Spring e Hibernate;
* Desenvolvimento de Aplicativos: Experiência em desenvolver aplicações escaláveis e seguras;
* Integração de Sistemas: Conhecimento em integração de sistemas utilizando APIs RESTful, gRPC e SOAP;
* Monitoramento de Desempenho: Habilidade em monitorar e otimizar o desempenho de aplicações;
* Bancos de Dados: Experiência em modelagem e otimização de bancos de dados relacionais e NoSQL;
* Certificações: Microsoft Certified: Azure Solutions Architect Expert ou Certified Professional in Software Architecture (CPSA);
Conhecimentos Técnicos Desejáveis:
* Arquitetura de Software: Microservices, DDD, SOA, Design Patterns, arquitetura orientada a eventos;
* Java: Proficiência avançada com versões recentes da linguagem;
* Bancos de Dados: Modelagem, otimização, tuning e integração de soluções SQL e NoSQL;
* Ci/CD: Automação de pipelines com Azure DevOps e Jenkins;
* APIs e Integração: REST, gRPC, SOAP, com documentação via Swagger/OpenAPI;
* Contêineres: Docker, Kubernetes, práticas de segurança e observabilidade;
* Cloud Computing: Azure, GCP e AWS, com domínio de IaC (Terraform, Ansible);
* Segurança Aplicacional: Desenvolvimento seguro em Java, mitigação de vulnerabilidades;
* Testes Automatizados de Segurança: SAST, SCA e DAST (SonarQube, OWASP ZAP);
* Front-end: Angular, React, JavaScript, TypeScript, HTML5, CSS3;
* Testes Automatizados: Selenium, Robot, Cypress, integrados a pipelines;
* Agilidade: Liderança em ambientes Scrum/Kanban, com condução de sprints, reviews e retrospectivas;
Educação e Certificações:
* Diploma: Ensino superior completo em áreas de informática;
* Certificações: Certificação em metodologias ágeis (Scrum/Kanban), certificação em desenvolvimento de software;
Experiência Profissional:
* Min. 5 anos de experiência em desenvolvimento de software;
* Experiência em liderança em equipe;
* Experiência em projeto e entrega de projetos complexos;
Requisitos Físicos e de Saúde:
* Saudável e apto físico para trabalhar;
Benefícios:
* Vacância remunerada;
* Férias adicionais;
* Incentivos financeiros;
* Plano de saúde;
* Oportunidades de crescimento profissional;
Como se Candidatar:
* Enviar currículo e carta de apresentação para [e-mail];
Observações:
* A seleção será realizada por meio de entrevistas técnicas e de habilidades;
* Obrigatório possuir experiencia em desenvolvimento de software com as linguagens mencionadas no texto;
Para mais informações sobre a vaga, visite nosso site oficial e acesse a página de vagas.