Analista Programador de Aplicações II
Estamos em busca de um(a) Applications Programmer Analyst II para atuar no desenvolvimento, manutenção e integração de sistemas e aplicações corporativas, contribuindo para a evolução de soluções tecnológicas e para a eficiência dos processos de negócio.
O profissional será responsável por analisar, desenvolver, testar, depurar e implementar soluções de software, garantindo o funcionamento adequado dos serviços em ambiente produtivo. Também atuará em conjunto com usuários e equipes técnicas para compreender necessidades, identificar oportunidades de melhoria e transformar requisitos de negócio em soluções tecnológicas.
Principais responsabilidades
- Desenvolver, revisar, analisar e modificar sistemas e aplicações de software.
- Implementar e manter serviços e aplicações em ambiente produtivo.
- Desenvolver e integrar APIs utilizando Python.
- Trabalhar com JavaScript, TypeScript e Node.js no desenvolvimento de soluções.
- Atuar com serviços e infraestrutura em nuvem AWS.
- Realizar testes, depuração (debugging), identificação e correção de problemas técnicos.
- Participar de atividades de integração, configuração e testes de sistemas.
- Analisar requisitos técnicos e funcionais, compreendendo as necessidades dos usuários.
- Contribuir para a melhoria contínua da arquitetura, desempenho e confiabilidade das aplicações.
- Desenvolver scripts e automações utilizando Bash, quando necessário.
- Trabalhar de forma colaborativa com equipes técnicas, líderes de projeto e demais stakeholders.
Requisitos obrigatórios
- Graduação ou mestrado em Ciência da Computação, Engenharia, Sistemas de Informação ou áreas correlatas, ou experiência prática equivalente.
- Mínimo de 4 anos de experiência prática em desenvolvimento de software.
- Experiência sólida com JavaScript, TypeScript e Node.js.
- Experiência prática com AWS (Amazon Web Services).
- Experiência com desenvolvimento e integração de APIs utilizando Python.
- Conhecimento de programação orientada a objetos (OOP) e/ou programação funcional.
- Conhecimento de concorrência (Concurrency), troubleshooting e resolução independente de problemas.
- Capacidade de desenvolver, testar, implementar e manter aplicações em ambiente produtivo.
Diferenciais
- Experiência com scripts Bash.
- Vivência com integração e configuração de sistemas.
- Experiência com ambientes de aplicações em nuvem.
- Conhecimento em boas práticas de desenvolvimento, testes e manutenção de software.
Principais competências comportamentais
- Pensamento analítico e capacidade de resolução de problemas.
- Autonomia e senso de responsabilidade.
- Boa comunicação e capacidade de interação com diferentes equipes.
- Organização e atenção aos detalhes.
- Facilidade para trabalhar em equipe e lidar com desafios técnicos.
#LI-Remote
Requisitos
Estudos
Ensino Superior
Sobre NetSource
- Locação de mão-de-obra temporária