B&A
Procede Software LP
Desenvolvedor de Software
Descrição
Desde 2001, a Procede Software é um provedor líder de Soluções de Gestão de Concessionárias (DMS) de nível empresarial para os mercados de caminhões pesados e auxiliares. Atendendo a locais de concessionárias nos Estados Unidos, Canadá e Austrália, as principais concessionárias do setor confiam no Excede para gerenciar seus negócios devido à sua funcionalidade completa em todos os departamentos da concessionária, alta confiabilidade e forte integração com seus provedores OEM. O Excede, seu poderoso DMS, alavanca a força da tecnologia Microsoft® SQL para fornecer aplicativos avançados baseados em Windows® e navegador com informações em tempo real.
O Desenvolvedor de Software faz parte de uma equipe ágil responsável pela construção de sistemas de software de nível empresarial usando tecnologias modernas nativas da nuvem e orientadas a SaaS. Esta função contribui em todo o ciclo de vida de desenvolvimento de software, incluindo design, desenvolvimento, teste e implantação, ao mesmo tempo em que lidera iniciativas complexas e orienta membros juniores da equipe. A posição requer profundo conhecimento em serviços de plataforma de nuvem, frameworks modernos de aplicativos web, arquiteturas orientadas a eventos e estratégias de implantação em contêineres, particularmente à medida que a organização transita de um sistema monolítico legado local para um ambiente escalável baseado em nuvem. A equipe opera dentro de um ciclo de vida de desenvolvimento de software aumentado por IA, aproveitando ferramentas assistidas por IA para acelerar a entrega, melhorar a qualidade do código e permitir a automação em todo o pipeline de desenvolvimento, e esta função executa o trabalho com alto grau de independência, reportando-se ao Diretor Sênior de Desenvolvimento de Software.
Por que esta função
Esta não é uma função onde você simplesmente manterá o software existente. Estamos procurando um Desenvolvedor de Software que esteja pronto para fazer mais do que fechar tickets — alguém que queira ajudar a modernizar uma plataforma empresarial madura, projetando e construindo soluções escaláveis nativas da nuvem que moldarão o futuro de nossos produtos. Se você se sente energizado por resolver desafios técnicos complexos e criar software com impacto real, encontrará muitas oportunidades aqui.
O desenvolvimento assistido por IA é uma parte central de como nossa equipe de engenharia trabalha. Nós ativamente aproveitamos ferramentas e fluxos de trabalho modernos de IA para melhorar a qualidade do código, acelerar a entrega e evoluir continuamente como construímos software. Você terá a oportunidade de experimentar tecnologias emergentes enquanto ajuda a definir as melhores práticas de engenharia.
Se você gosta de resolver problemas desafiadores em escala, assumir a responsabilidade por soluções técnicas e contribuir para uma cultura de engenharia colaborativa, adoraríamos ouvir você. Estamos investindo no futuro de nossa plataforma e procurando engenheiros que estejam animados para ajudar a construir o que vem a seguir.
Por que a Procede?
- É o que nosso Diretor Sênior de Desenvolvimento de Software tem a dizer… assista a este vídeo
Responsabilidades Principais do Cargo
- Arquitetar soluções nativas da nuvem em serviços gerenciados como computação sem servidor, bancos de dados gerenciados, gateways API e hospedagem web, bem como sistemas orientados a eventos usando intermediários de mensagens e plataformas de streaming; ser o proprietário da topologia, contratos e modos de falha
- Direcionar frotas de assistentes de codificação agentes para entregar novos aplicativos, serviços e experiências front-end definindo a intenção, estabelecendo barreiras arquitetônicas e garantindo a qualidade em design, acessibilidade e experiência do usuário
- Liderar a decomposição de aplicações monolíticas legadas em serviços hospedados na nuvem; identificar pontos de separação, definir contextos delimitados, sequenciar a migração e supervisionar os esforços de refatoração orientados por agentes de ponta a ponta
- Desenvolver e refinar continuamente prompts, contexto, harnesses de avaliação e fluxos de trabalho de agentes que suportam um ciclo de vida de desenvolvimento de software aumentado por IA
- Realizar revisões de código com foco na identificação de desvios arquitetônicos, lacunas de segurança e problemas sutis de qualidade que podem não ser detectados por ferramentas de revisão automatizadas
- Ser o proprietário da observabilidade, confiabilidade e desempenho de serviços hospedados na nuvem; diagnosticar problemas de produção que exigem raciocínio entre sistemas, incluindo aqueles originados de código gerado por IA
- Definir direção técnica, orientar engenheiros juniores sobre como alavancar efetivamente ferramentas assistidas por IA e comunicar claramente entre públicos técnicos e não técnicos, incluindo explicar os resultados gerados por ferramentas assistidas por IA e a lógica por trás das decisões humanas
Qualificações/Habilidades Desejadas
- Experiência em arquitetar soluções nativas da nuvem em serviços de plataforma gerenciados, como hospedagem de aplicativos web, funções sem servidor, gerenciamento de API e bancos de dados gerenciados, bem como arquiteturas orientadas a eventos usando padrões de mensagens e streaming
- Experiência em dar suporte ou liderar a migração de aplicações monolíticas legadas locais para arquiteturas distribuídas nativas da nuvem, incluindo a identificação de pontos de separação, sequenciamento de migrações e gerenciamento de riscos
- Compreensão do desenvolvimento de API, padrões de integração e comunicação segura entre serviços
- Fortes habilidades de revisão de código, incluindo a capacidade de identificar desvios arquitetônicos, lacunas de segurança, saídas alucinadas ou incorretas e problemas sutis de correção que podem não ser detectados por ferramentas automatizadas
- Compreensão de linguagens de programação modernas e princípios de design de software, com a capacidade de ler, avaliar e refinar código gerado por IA
- Experiência com implantações em contêineres, práticas de gerenciamento de infraestrutura e pipelines de CI/CD em ambientes de nuvem
- Experiência com design de bancos de dados relacionais e não relacionais, consulta e serviços de banco de dados gerenciados na nuvem
- Capacidade de analisar e entender bases de código existentes, incluindo sistemas legados, e interpretar com precisão o comportamento e a intenção do sistema
Requisitos
- Bacharelado em Sistemas de Informação de Computação ou área relacionada
- (Experiência profissional equivalente pode substituir a educação formal)
- 6+ anos em engenharia de software, arquitetura técnica ou funções de desenvolvimento aumentado por IA, com tempo significativo em ambientes de produtos baseados em nuvem e/ou SaaS
Requisitos Físicos
- Capacidade de sentar em uma mesa, terminal de computador ou mesa de reunião por um longo período de tempo
- Capacidade de usar mãos e dedos ou equipamento adaptativo para operar com segurança o equipamento designado
- Capacidade de levantar até 20 lbs
- Capacidade de usar o telefone com frequência por um longo período de tempo, e de ouvir e falar claramente por telefone
Benefícios
As Coisas Empolgantes
Benefícios
- Médico, Odontológico e Oftalmológico
- Remuneração Competitiva
- Licença Remunerada (PTO)
- Licença Remunerada para Voluntariado (VTO)
- 14 Feriados Pagos
- Reembolso de Estilo de Vida e Bem-Estar
- Plano de Aposentadoria com Contrapartida da Empresa
- Equipamento de trabalho (laptop, monitor(es), teclado, mouse, etc.)
- Escritório de destino em Solana Beach, CA
- Horário de trabalho híbrido
Localização e Remuneração
Esta é uma função híbrida-remota; espera-se que candidatos baseados no condado de San Diego trabalhem um mínimo de um dia por semana no escritório, aqueles que residem fora do condado de San Diego serão considerados totalmente remotos. O salário base para esta função varia de US$ 120,000 a US$ 180,000 por ano, com base em fatores como educação, experiência, qualificações, habilidades, certificações e localização, etc.
Além do nosso abrangente pacote de benefícios, nossa empresa incentiva e apoia o desenvolvimento de carreira. Estamos igualmente investidos no sucesso de nossos funcionários e acreditamos em uma parceria onde os indivíduos podem crescer profissionalmente.
Cultura
Trabalhamos duro e nos divertimos; nos esforçamos para criar uma cultura que seja igualmente desafiadora quanto divertida e gratificante! Por favor, veja nossas páginas de mídia social para ter um vislumbre de nossos eventos patrocinados pela empresa:
- Facebook: facebook.com/procedesoftwareofficial/
- LinkedIn: linkedin.com/company/procede-software
.
Esperamos que você esteja interessado em nossa Empresa e em nossa função de Desenvolvedor de Software e damos as boas-vindas a todos para se candidatarem!
A Procede Software oferece oportunidades iguais de emprego a todos os funcionários e candidatos a emprego e proíbe discriminação e assédio de qualquer tipo, independentemente de raça, cor, religião, idade, sexo, origem nacional, status de deficiência, genética, status de veterano protegido, orientação sexual, identidade ou expressão de gênero, ou qualquer outra característica protegida pelas leis federais, estaduais ou locais.
Esta política se aplica a todos os termos e condições de emprego, incluindo recrutamento, contratação, colocação, promoção, rescisão, layoff, recall, transferência, licenças, remuneração e treinamento. A Procede não patrocinará candidatos para benefícios relacionados à imigração.
