Roku
Torch Technologies, Inc.
Engenheiro de Software Full Stack
Sobre a oportunidade
Torch Technologies Obrigado pelo seu interesse em trabalhar na Torch Technologies. Somos uma empresa 100% pertencente aos funcionários, certificada como Great Place To Work e nomeada Best Places to Work em Huntsville/Madison County, com sede em Huntsville, AL. Nossa equipe fornece serviços superiores de pesquisa, desenvolvimento e engenharia para o Governo Federal e o Departamento de Guerra. Como uma das 100 principais empresas de defesa do país, os serviços que prestamos apoiam diretamente os homens e mulheres que servem nosso país. Nossa missão corporativa resume o orgulho que nossos proprietários-funcionários têm do trabalho que fazemos: “Iluminando o Caminho da Liberdade”. E, como um ESOP Certificado Evergreen, nos comprometemos a crescer e sustentar nossa empresa pelos próximos 100 anos! Venha crescer conosco!
A Torch Technologies está buscando um Engenheiro de Software Full Stack para apoiar o design, desenvolvimento, integração e modernização de aplicações de missão e corporativas de próxima geração. Esta posição contribuirá para a arquitetura e implementação de soluções de software seguras, escaláveis e resilientes que apoiam o cliente governamental, modernização da nuvem, análise e iniciativas orientadas por dados. O candidato selecionado alavancará tecnologias modernas da Microsoft e as melhores práticas de engenharia de software para entregar capacidades confiáveis em ambientes de edge, plataforma, middleware e corporativos.
Como Engenheiro de Software Full Stack, as responsabilidades incluirão, mas não se limitarão a:
- Projetar, desenvolver, testar e manter aplicações full-stack escaláveis, seguras e confiáveis que dão suporte a sistemas de missão e corporativos.
- Desenvolver soluções de software modernas usando C#, ASP.NET Core, .NET Core/.NET e tecnologias relacionadas da Microsoft.
- Construir e integrar serviços backend, APIs REST, componentes de middleware e capacidades de processamento de dados para permitir a interoperabilidade entre sistemas corporativos e de terceiros.
- Desenvolver interfaces de usuário responsivas baseadas na web para aplicações operacionais, administrativas, analíticas e de monitoramento usando tecnologias front-end modernas.
- Implementar mecanismos confiáveis de troca de dados utilizando APIs, filas de mensagens, protocolos seguros de transferência de arquivos, JSON, XML e integrações baseadas em serviços.
- Projetar arquiteturas de software que enfatizem modularidade, escalabilidade, resiliência, desempenho, manutenibilidade e tolerância a falhas.
- Apoiar iniciativas de modernização da nuvem, incluindo ambientes híbridos de nuvem, aplicações em contêineres e arquiteturas baseadas em microsserviços.
- Desenvolver e manter aplicações orientadas por banco de dados usando SQL Server, PostgreSQL e tecnologias relacionadas.
- Apoiar análise, dashboards, pipelines ETL e capacidades habilitadas por IA/LLM para aprimorar resultados de missão e negócios.
- Implementar logging, monitoramento, tratamento de exceções, auditoria e controles de cibersegurança ao longo do ciclo de vida de desenvolvimento de software.
- Colaborar com engenheiros de software, engenheiros de sistemas, pessoal de cibersegurança, product owners e stakeholders para definir requisitos e entregar soluções técnicas eficazes.
- Produzir e manter documentação técnica, incluindo descrições de arquitetura, documentos de controle de interface, artefatos de design, procedimentos de teste e documentação de release.
- Avaliar tecnologias emergentes e apoiar esforços de prova de conceito para melhorar a modernização do sistema, a interoperabilidade e a eficácia da missão.
Qualificações Necessárias
- Cidadania dos EUA.
- Bacharelado em Ciência da Computação, Engenharia de Software ou disciplina técnica relacionada.
- 5+ anos de experiência em desenvolvimento de software full-stack apoiando sistemas de missão, corporativos ou operacionais.
- Habilitação de Segurança Secreta ativa com capacidade de mantê-la.
- Forte proficiência em C# e desenvolvimento de aplicações .NET Core/.NET.
- Experiência em projetar e desenvolver APIs REST, serviços backend e arquiteturas orientadas a serviços ou a eventos.
- Experiência no desenvolvimento de aplicações desktop e web modernas e na integração de componentes front-end com serviços backend.
- Compreensão dos princípios de arquitetura de software, incluindo modularidade, escalabilidade, otimização de desempenho, resiliência e manutenibilidade.
- Experiência com bancos de dados relacionais, sistemas de controle de versão, pipelines CI/CD e metodologias ágeis de desenvolvimento de software.
- Experiência na implementação de práticas de codificação segura, realização de revisões de código e endereçamento de vulnerabilidades de software.
- Capacidade de se comunicar efetivamente e trabalhar em equipes de engenharia multidisciplinares.
Qualificações Preferenciais
- Experiência no apoio a sistemas de software relacionados à defesa.
- Experiência com Docker, Kubernetes, serviços em contêineres ou padrões de implantação nativos da nuvem.
- Familiaridade com ambientes híbridos de nuvem e plataformas de nuvem como Azure, AWS ou ambientes de nuvem governamentais.
- Experiência com tecnologias de IA e IA Generativa, incluindo plataformas como Azure OpenAI, OpenAI, Anthropic, Palantir ou tecnologias similares.
- Experiência na implementação de controles de cibersegurança, mecanismos de transporte seguro, princípios de zero-trust e práticas de garantia de software.
- Conhecimento de arquitetura de dados corporativa, pipelines ETL, ferramentas de business intelligence e desenvolvimento de dashboards.
- Experiência com desenvolvimento Python e integração de serviços baseados em Python.
Candidatando-se à Torch Technologies
Horário: Seg-Sex; 8-5
Local de Trabalho: Presencial, Huntsville, Alabama
Viagem: Não
Assistência de Relocação Disponível: Não
Posição Contingente à Concessão do Contrato: Não
#LI-DK1
Apenas os candidatos convidados para uma entrevista serão contatados. O emprego na Torch Technologies está sujeito à conclusão bem-sucedida de uma verificação de antecedentes abrangente.
Todos os candidatos qualificados receberão consideração para o emprego sem distinção de raça, cor, religião, sexo, orientação sexual, identidade de gênero, origem nacional, idade, informações genéticas, cidadania, ancestralidade, estado civil, status de veterano protegido, status de deficiência ou qualquer outro status protegido por lei federal, estadual ou local. A Torch Technologies, Inc. participa do E-Verify.
Se você é um indivíduo qualificado com deficiência ou um veterano com deficiência, você tem o direito de solicitar uma acomodação razoável se estiver impossibilitado ou limitado em sua capacidade de usar ou acessar o Careers Link (starfish1.impl-wd501.myworkdayjobs.com/en-US/Careers) como resultado de sua deficiência. Você pode solicitar acomodações razoáveis enviando um e-mail para [email protected]. Obrigado pelo seu interesse na Torch Technologies.
Benefícios
A Torch Technologies tem orgulho de oferecer um ambiente de trabalho estável e profissional, um salário competitivo e um pacote de benefícios excelente e abrangente, incluindo:
Participação no ESOP, correspondência 401(k), seguro médico, odontológico, oftalmológico, seguro de vida, incapacidade de curto prazo, incapacidade de longo prazo, contas de despesas flexíveis, Contas de Poupança de Saúde e Contas de Reembolso de Saúde, EAP, assistência educacional, tempo de folga remunerado e feriados.
