Roku
Credence
Programador(a) Sênior de Aplicações
Visão Geral
Junte-se a uma equipe onde a inovação encontra a missão. Nossas soluções de IA, nuvem, cibersegurança e modernização economizam milhares de horas para agências, protegem a segurança nacional e fortalecem missões de saúde e humanitárias em todo o mundo. Com mais de 1,700 membros na equipe, mais de 1,500 especialistas em IA/dados e mais de 100 contratos principais, entregamos em escala e com propósito.
Fomos reconhecidos como um Top Workplace pelo Washington Post por seis anos consecutivos e incluídos na lista das 5000 Empresas Privadas de Crescimento Mais Rápido da Inc. 13 nos últimos 14 anos. Credence é um lar acolhedor para aqueles que buscam crescer e contribuir para mudanças positivas. Encorajamos todos os funcionários a expandir seus limites, mergulhar em desafios federais importantes que mudam o mundo.
Resumo da Posição
Credence tem uma necessidade imediata de um(a) Programador(a) Sênior de Aplicações para apoiar a modernização de sistemas corporativos e iniciativas de integração de API. Esta função serve como líder técnico responsável por projetar, desenvolver, implementar e sustentar soluções seguras e escaláveis de APIs e integração usando MuleSoft, tecnologias de integração SAP e práticas modernas de DevSecOps.
O(a) candidato(a) ideal possui vasta experiência no desenvolvimento de APIs de nível corporativo, integrando sistemas de negócios complexos, modernizando interfaces legadas e apoiando aplicações de missão crítica em ambientes corporativos ou governamentais de grande escala.
As responsabilidades incluem, mas não se limitam aos deveres listados abaixo:
- Projetar, desenvolver, testar, implantar e manter APIs corporativas e soluções de integração.
- Modernizar interfaces legadas e trocas de dados implementando serviços de API seguros, reutilizáveis e em tempo real.
- Desenvolver soluções de API usando MuleSoft Anypoint Platform, Anypoint Studio, API Manager e Runtime Manager.
- Criar e manter especificações de API usando REST, SOAP, RAML, OpenAPI, JSON, XML e tecnologias relacionadas.
- Desenvolver transformações de dados, mapeamentos, regras de validação e componentes de integração reutilizáveis usando DataWeave.
- Integrar aplicações corporativas com SAP, bancos de dados, serviços em nuvem, plataformas SaaS e outros sistemas internos e externos.
- Implementar controles de segurança de API incluindo OAuth 2.0, JWT, PKI, autenticação de cliente e controle de acesso baseado em função.
- Projetar soluções escaláveis e de alta disponibilidade que suportem balanceamento de carga, resiliência e requisitos de desempenho corporativo.
- Colaborar com arquitetos, engenheiros, analistas de negócios, equipes de cibersegurança e stakeholders durante todo o ciclo de vida de desenvolvimento de software.
- Apoiar práticas de CI/CD e DevSecOps usando ferramentas como Jenkins, Git, GitLab, Maven e ServiceNow.
- Participar de cerimônias Ágeis, revisões técnicas, planejamento de sprints e discussões de design de solução.
- Solucionar problemas de produção, resolver defeitos e apoiar releases e implantações de software.
- Orientar desenvolvedores juniores e fornecer liderança técnica entre as equipes de desenvolvimento.
Requisitos mínimos
- Cidadania americana com capacidade de obter e manter a Liberação Secreta (Secret Clearance).
- Bacharelado em Ciência da Computação, Sistemas de Informação, Engenharia, Tecnologia da Informação ou área relacionada.
- 10+ anos de experiência em desenvolvimento de software, programação de aplicações, integração corporativa ou desenvolvimento de API.
- Experiência em projetar, desenvolver, testar e implantar soluções de software corporativo.
- Experiência no desenvolvimento de APIs e integrações usando MuleSoft ou uma plataforma middleware comparável.
- Experiência em integrar sistemas corporativos, bancos de dados, serviços web e aplicações baseadas em nuvem.
- Experiência em ambientes de desenvolvimento de software Ágil.
- Forte compreensão de arquitetura de aplicações, princípios de design de software e padrões de integração de sistemas.
- Capacidade comprovada de liderar esforços técnicos e orientar equipes de desenvolvimento.
- Certificação técnica relevante ou experiência profissional equivalente.
Habilidades Técnicas Necessárias
- MuleSoft Anypoint Platform e Anypoint Studio
- Serviços Web RESTful e SOAP
- RAML, OpenAPI, JSON, XML, WSDL e CSV
- DataWeave e frameworks de integração de API
- SQL e tecnologias de banco de dados relacionais
- Conectividade liderada por API e padrões de integração corporativa
- Controle de origem baseado em Git
- Práticas de CI/CD e DevSecOps
- Metodologias de desenvolvimento de software Ágil
- Documentação técnica e design de sistemas
Qualificações Preferenciais
- Certificação MuleSoft Certified Developer ou MuleSoft Integration Architect
- Experiência em integrar SAP ou outras plataformas ERP
- Experiência em modernizar aplicações e interfaces corporativas legadas
- Experiência em dar suporte a ambientes federais governamentais ou altamente regulamentados
- Experiência com AWS GovCloud ou ambientes de nuvem seguros
- Experiência com Jenkins, GitLab, ServiceNow, Postman, SoapUI, SonarQube ou MUnit
- Compreensão de requisitos de conformidade RMF, ATO, STIG, PKI e cibersegurança
- Experiência na construção de soluções de alta disponibilidade e recuperação de desastres
Faixa Salarial: $130,000-$150,000 anuais. A remuneração real será determinada com base na experiência, educação, certificações, habilidades e qualificações gerais do(a) candidato(a) selecionado(a).
- Plano de Saúde (Médico, Odontológico e Visão)
- Plano de Aposentadoria (401k, IRA)
- Seguro de Vida (Básico, Voluntário e AD&D)
- Tempo Pago (Férias, Doença e Feriados Públicos)
- Licença Familiar (Maternidade, Paternidade)
- Invalidez de Curto e Longo Prazo
- Treinamento e Desenvolvimento
- Recursos de Bem-Estar
