Roku
Credence
Programador 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 nomeados para a lista Inc. 5000 Fastest Growing Private Companies 13 dos últimos 14 anos. Credence é um ambiente acolhedor para aqueles que buscam crescer e contribuir para mudanças positivas. Encorajamos todos os colaboradores a expandir seus limites e a mergulhar em importantes desafios federais que impactam o mundo.
Resumo da Posição
Credence tem uma necessidade imediata de um Programador 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 um líder técnico responsável por projetar, desenvolver, implementar e sustentar APIs e soluções de integração seguras e escaláveis usando MuleSoft, tecnologias de integração SAP e práticas modernas de DevSecOps.
O candidato 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 Azure DevOps.
- 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 autorização de segurança Secreta.
- 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 corporativas.
- 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 apoiar ambientes do governo federal ou altamente regulamentados
- Experiência com AWS GovCloud ou ambientes de nuvem seguros
- Experiência com Jenkins, GitLab, Azure DevOps, 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
- 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)
- Licença Remunerada (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
