Be Structured Technology Group
Twin Cities PBS
Desenvolvedor de Software de TI
Sobre a oportunidade
O Desenvolvedor de Software de TI fornecerá liderança técnica e suporte prático ao desenvolvimento de software para as plataformas digitais, aplicações internas e integrações de sistemas da Minnesota PBS. Esta função é responsável por apoiar as necessidades de backend do site da Minnesota PBS, desenvolver integrações baseadas em API entre sistemas internos, criar soluções de aplicação para departamentos em toda a organização e apoiar a migração de tecnologias de ERP legadas para plataformas modernas. O cargo trabalha em estreita colaboração com partes interessadas multifuncionais para avaliar as necessidades de negócios, projetar soluções práticas e sustentáveis e resolver problemas de suporte em nível de aplicação. Uma forte crença na missão da Minnesota PBS e no serviço que prestamos à nossa comunidade é fundamental.
Remuneração: $90,000 a $100,000 anualmente, além dos benefícios oferecidos pela empresa.
media.bbrown.com/40523/40397/40837/139675/index.html?63063
Ambiente de Trabalho Híbrido: Os candidatos devem residir ou estar dispostos a se mudar para a área metropolitana de Twin Cities e comparecer ao escritório presencialmente no mínimo três dias por semana.
Suporte, Manutenção e Desenvolvimento Contínuo do Site (50% do tempo)
- Trabalha com o Marketing para triar solicitações e fornece suporte contínuo para a plataforma digital da organização, com foco em estabilidade, usabilidade e melhorias contínuas. Inclui:
- Manutenção e suporte do Payload CMS e do site front-end.
- Correção de bugs, melhorias de desempenho e solução de problemas; trabalha diretamente com provedores de serviços terceirizados, como Vercel e Supabase, para resolver problemas e interrupções.
- Suporte à publicação de conteúdo e assistência ao CMS para a equipe de Marketing.
- Monitoramento e resolução de problemas relacionados a integrações (PBS, Engaging Networks, ACD).
- Refinamentos de UX/UI; faz parceria com as partes interessadas em testes de usabilidade e QA.
- Aprimoramentos e melhorias iterativas na funcionalidade existente.
- Orientação técnica e suporte em toda a plataforma.
- Em colaboração com o Marketing, desenvolve novos recursos e aprimoramentos para o site que melhoram a funcionalidade em resposta às necessidades de negócios interdepartamentais. Inclui:
- Priorização, planejamento e coordenação contínuos com equipes internas e partes interessadas.
- Recomendações de produtos e tecnologias com base na compreensão das tendências atuais.
- Desenvolvimento de Backend e iterações com base em feedback e UX.
- Avalia sistemas e serviços legados que não são mais necessários para suportar o ecossistema digital atual. Inclui:
- Pesquisa para entender nosso sistema altamente matricial.
- Recomendações e tomada de decisão baseadas em dados.
- Capacidades técnicas para desativar ou encerrar produtos desnecessários.
Suporte a aplicações e integração de sistemas internos (40% do tempo)
- Projetar, desenvolver e manter soluções de aplicação que suportem processos de negócios e necessidades operacionais em todos os departamentos.
- Desenvolver e suportar integrações baseadas em API entre sistemas internos, plataformas de terceiros e serviços em nuvem para melhorar o fluxo de dados e reduzir processos manuais.
- Apoiar a migração de sistemas ERP legados e tecnologias relacionadas para plataformas de aplicação modernas, incluindo integração de dados, mapeamento de processos, testes e suporte à transição.
- Traduzir requisitos de negócios em especificações técnicas, projetos conceituais, planos de integração e soluções de aplicação sustentáveis.
- Desenvolver roteiros de arquitetura de aplicação para o estado atual e futuro em parceria com as equipes de negócios e TI.
- Projetar endpoints de API intuitivos e bem modelados para consumo interno e pelo usuário, usando especificações OpenAPI e ferramentas de teste de API para documentar e validar integrações.
- Avaliar e recomendar novas tecnologias que se alinhem às necessidades organizacionais, padrões técnicos, requisitos de segurança e sustentabilidade a longo prazo.
- Documentar projetos de aplicação, integrações, procedimentos de suporte, dependências de sistema e planos de migração sob uma perspectiva técnica.
Solicitações de suporte em nível de aplicação (10% do tempo)
- Responder a solicitações de suporte que exijam avaliação, solução de problemas, remediação ou coordenação em nível de aplicação com fornecedores e equipes técnicas internas.
- Analisar problemas relatados para determinar a causa raiz, o impacto nos negócios, as dependências do sistema e as etapas de remediação apropriadas.
- Fazer parceria com departamentos para esclarecer requisitos, priorizar necessidades de suporte, comunicar o status e implementar soluções práticas.
- Participar como membro ativo da Equipe de TI. Contribuir para objetivos compartilhados, inovação e colaboração com colegas na conquista de prioridades.
- Manter-se atualizado com os últimos desenvolvimentos na área e buscar oportunidades de crescimento pessoal e profissional.
- Concluir outros projetos e tarefas atribuídos.
Experiência Necessária
- Pelo menos 4 anos de experiência com um histórico comprovado de sucesso em arquitetura de software, desenvolvimento de software, suporte a aplicações ou DevOps, com um portfólio de projetos de software ou integração bem-sucedidos que demonstrem fortes habilidades técnicas e liderança.
- Pelo menos 4 anos de experiência no desenvolvimento de roteiros de arquitetura de aplicação ou de domínio para o estado atual e futuro em parceria com as equipes de negócios e TI.
- Pelo menos 4 anos de experiência projetando, desenvolvendo, testando, documentando e suportando serviços de backend, APIs, integrações e soluções de aplicação.
- Pelo menos 4 anos de experiência suportando aplicações web, sistemas internos, integrações de aplicações, fluxos de dados e solução de problemas em nível de aplicação em um ambiente de negócios.
Conhecimentos, habilidades e capacidades
- Forte conhecimento de princípios avançados de arquitetura de software, padrões de design e melhores práticas.
- Experiência comprovada trabalhando com e protegendo dados confidenciais e privacidade do usuário, e a capacidade de criar soluções que sigam os regulamentos de segurança e privacidade de dados.
- Capacidade de comunicar conceitos técnicos de forma eficaz com partes interessadas não técnicas e de liderar equipes multifuncionais em direção a objetivos compartilhados.
- Capacidade de conduzir revisões de código para garantir a conformidade com os padrões técnicos e a arquitetura de software.
- Experiência em estabelecer, manter e aplicar padrões, disciplinas e princípios de arquitetura em todas as áreas de atuação.
- Experiência em documentar planos de desenvolvimento, processos e aplicações gerais sob uma perspectiva técnica.
- Capaz de criar Provas de Conceito internas, seguindo procedimentos de teste rigorosos.
- Fortes habilidades de informática: Microsoft Office Suite – Outlook, Word, Excel, OneDrive, Teams, Adobe Creative Suite.
- Forte foco nas necessidades do público e do usuário final.
- Fortes habilidades organizacionais e de gerenciamento de tempo. Capaz de realizar multitarefas em um ambiente de produção acelerado e sensível ao tempo.
- Excelentes habilidades de comunicação oral e escrita e interpessoais.
- Capacidade de trabalhar de forma colaborativa e comunicar-se eficazmente com todos os membros da equipe.
- Compromisso com o avanço das prioridades de Inclusão, Diversidade, Equidade e Acessibilidade (IDEA) dentro da organização.
Experiência Preferencial
- Bacharelado em Ciência da Computação, Engenharia de Software, Sistemas de Informação ou área relacionada, ou experiência equivalente.
- 5-7 anos de experiência em desenvolvimento de software, arquitetura de aplicações, design de soluções ou DevOps, com um forte portfólio de projetos de software bem-sucedidos que demonstrem habilidades técnicas e liderança.
- 5-7 anos de experiência na arquitetura de soluções para sistemas internos, aplicações de negócios, APIs, integrações, serviços em nuvem e fluxos de trabalho interdepartamentais.
- 5-7 anos de experiência com ferramentas e serviços de desenvolvedor AWS usados para construir, implantar, monitorar, proteger e manter soluções de aplicação.
- Experiência anterior com administração de banco de dados, incluindo manutenção de banco de dados, consciência de desempenho, práticas de backup e recuperação, integridade de dados, segurança e suporte às necessidades de dados da aplicação.
- Experiência anterior com integrações de ERP, CRM e SaaS.
