C70 - Desenvolvedor de Software - Sênior
PLACE TECNOLOGIA E INOVACAO S. A.
Descrição da vaga
O profissional atua como referência técnica da equipe, sendo responsável por liderar tecnicamente projetos de desenvolvimento de software, definir arquiteturas e padrões de desenvolvimento, garantir a qualidade, segurança e escalabilidade das soluções, além de desenvolver e manter sistemas complexos. Participa da análise de requisitos junto às áreas de negócio, realiza revisões de código, orienta e capacita desenvolvedores, promove boas práticas de engenharia de software, DevOps e CI/CD, identifica e mitiga riscos técnicos e assegura a conformidade com requisitos de segurança e regulamentações. Possui sólida experiência em desenvolvimento de software, arquitetura de microsserviços, APIs, bancos de dados, computação em nuvem e metodologias ágeis, combinando excelência técnica, capacidade de liderança e visão estratégica para apoiar a evolução tecnológica e o sucesso dos projetos da organização.
ATRIBUIÇÕES:
- Atuar como líder técnico em projetos de desenvolvimento, definindo a arquitetura de soluções, padrões de desenvolvimento e boas práticas.
- Desenvolver e manter sistemas complexos, garantindo que sejam seguros, escaláveis e eficientes.
- Fazer revisões de código detalhadas, garantindo a qualidade e aderência aos padrões estabelecidos pela equipe.
- Propor soluções inovadoras para resolver problemas complexos, aplicando conhecimentos avançados de arquitetura e engenharia de software.
- Participar ativamente da análise de requisitos e colaborar com Product Owners e Scrum Masters para garantir que as soluções atendam às necessidades do negócio.
- Orientar e mentorar desenvolvedores júnior e pleno, promovendo uma cultura de aprendizado e melhoria contínua.
- Liderar iniciativas de automação de testes, integração contínua (CI) e entrega contínua (CD), assegurando um pipeline de desenvolvimento eficiente.
- Identificar e mitigar riscos técnicos nos projetos, antecipando problemas e propondo soluções antes que impactem o projeto.
- Garantir que todas as soluções estejam em conformidade com as melhores práticas de segurança da informação e normas regulatórias aplicáveis ao setor de saúde.
FORMAÇÃO:
- Graduação completa em Ciência da Computação, Engenharia de Software, Sistemas de Informação ou áreas correlatas.
- Certificações técnicas em tecnologias de desenvolvimento (ex.: Certified Java Developer, Microsoft Certified: Azure Developer).
EXPERIÊNCIA
- Experiência mínima de 5 a 7 anos em desenvolvimento de software, com atuação sólida em projetos complexos e de grande escala.
- Experiência comprovada em liderança técnica, definindo arquiteturas e supervisionando o trabalho de equipes de desenvolvimento.
- Sólida experiência com múltiplas linguagens de programação (ex.: Java, Python, C#, JavaScript) e frameworks modernos (Spring, Django, Node.js, React, Angular).
- Experiência profunda com bancos de dados relacionais e não relacionais, incluindo MySQL, PostgreSQL, MongoDB, e otimização de consultas e estruturas de dados.
- Amplo conhecimento em segurança de software, proteção de dados e práticas recomendadas de segurança em ambientes web e de nuvem.
- Experiência em arquitetura de microsserviços, APIs RESTful e integrações com sistemas externos.
DESEJÁVEL:
- Certificações em metodologias ágeis (ex.: Certified Scrum Developer - CSD) e frameworks escaláveis, como SAFe.
- Familiaridade com práticas DevOps, incluindo automação de infraestrutura (ex.: Terraform, Ansible), containers (Docker, Kubernetes), e monitoramento contínuo.
- Experiência com plataformas de nuvem como AWS, Azure, ou Google Cloud, incluindo arquiteturas serverless e gerenciamento de infraestrutura como código.
- Experiência em liderança de equipes distribuídas e/ou em ambiente remoto, com excelente comunicação e habilidades de gerenciamento de projetos.
- Conhecimento em ferramentas de integração contínua e delivery contínuo (CI/CD) como Jenkins, GitLab CI, ou similares.
- Participação em projetos voltados ao setor público ou regulamentado será um diferencial.
