B&A
Convera
Engenheiro de Software Sênior na Convera USA LLC (Denver, CO)
Sobre a oportunidade
Engenheiro de Software Sênior na Convera USA LLC (Denver, CO)
Projetar, desenvolver e implementar novos softwares, além de manter e aprimorar os existentes para apoiar a qualidade geral da experiência do cliente e do usuário final. Pensar de forma inovadora para implementar soluções de alto desempenho e escaláveis. Liderar revisões de código e contribuir para iniciativas de engenharia em toda a equipe. Manter-se atualizado com novas tecnologias e técnicas em desenvolvimento frontend e backend, serviços AWS e melhores práticas de engenharia de software. Liderar o desenvolvimento de microsserviços e trabalhos em lote (Batch jobs) para nossa aplicação. Projetar, desenvolver e manter APIs rápidas e responsivas. Desenvolver e manter pipelines de CI/CD para testes automatizados, construção e implantação de serviços. Trabalhar com a equipe de desenvolvimento de software e provedores de serviços em uma estrutura geograficamente distribuída.
A posição permite trabalho remoto 3 dias por semana e reporta-se ao escritório de Denver.
Salário: $161,886.00 - $199,400.00 por ano
Requisitos da Vaga
Requer bacharelado em Ciência da Computação, Engenharia da Computação ou área relacionada.
A posição requer 6 anos de experiência progressiva relacionada após o bacharelado.
Deve possuir experiência em cada uma das seguintes habilidades: Conhecimento em Computação em Nuvem, incluindo AWS, Google ou Azure; Arquitetura de microsserviços usando Spring Boot e REST API; Implementação de Autenticação e Autorização usando OAuth, JSON Web Tokens (JWT) e Spring Security; Spring Batch para implementação de Batch Job; Modelagem de dados usando Sistema de Gerenciamento de Banco de Dados Relacional (Oracle, SQL Server ou Postgres) e banco de dados NoSQL (Couchbase ou MongoDB); Integração e implantação contínua usando Jenkins; e arquitetura de sistemas distribuídos usando framework de Mensageria, incluindo JMS, IBM MQ ou Google Pub-Sub.
