Descrição da vaga
A missão do desenvolvedor de sistemas inclui: construção, implantação e manutenção de sistemas de processamento de dados gerando logicamente as aplicações informatizadas, estabelecendo o fluxo e os procedimentos necessários para a transformação dos dados de entrada no processo requerido pelo usuário e “software” utilizado, de maneira eficiente, segura e de acordo com os objetivos estabelecidos.
Responsabilidades e atribuições
- Executar o desenvolvimento de sistemas informatizados adequando-os às necessidades das áreas e clientes visando racionalizar ou automatizar processos e rotinas de trabalho: recebe a demanda do sistema detalhado pelo Analista determinando as atividades e desenvolve os programas executando o tratamento dos dados, criando “scripts”, empregando técnicas e linguagens específicas (conforme especificado no item do escopo) visando a aplicação necessária para a coleta dos dados de entrada, processamento e obtenção dos dados de saída desejados. Mantém registro das horas trabalhadas por projeto, para controle do superior e clientes.
- Realiza os testes do sistema desenvolvido em simulações da operação verificando o atendimento das necessidades especificadas no projeto e seu desempenho. Avalia erros e os corrige, observa o eventual impacto em outros sistemas e libera para a implantação providenciando a documentação técnica necessária para registro e controle do superior e clientes.
- Pode acompanhar, junto com o Analista de Sistemas, a implantação do novo sistema participando na orientação dos usuários ou sugerindo melhorias no processo evidenciadas nesse momento. • Executa a manutenção preventiva ou corretiva de sistemas, conforme solicitações dos POs das SQUADs, alterando o processamento, base de dados e fluxos, gerenciando versões dos produtos (criação de “branches” e “tags”) e bancos de dados, etc. adaptando-os às novas necessidades dos usuários, atualização de tecnologia, correção de erros, melhor desempenho, etc. Atualiza a documentação técnica evidenciando as alterações para controle e ciência do superior e clientes.
- Periodicamente deve participar de reuniões junto as tribos para acompanhamento das atividades e para uma melhor compreensão das demandas.
- Executa outras tarefas relacionadas com o cargo a critério do superior.
Requisitos e qualificações
- Experiência profissional com Oracle/PL/SQL;
- Conhecimento em PHP;
- Vivência com Git e metodologias ágeis.
Desejável:
- Conhecimento nas tecnologias .NET C#;
- Domínio em .NET Core 2.1 ou superior;
- Conhecimento nos conceitos de micro serviços, API;
- Vivência com consumo e desenvolvimento de APIs RESTfull;
- Conhecimento em Postman/Insomnia;
- Vivência com Entity Framework e Dapper;
- Experiência com Orientação a Objetos, Design Patterns, DDD, Clean Code, SOLID;
- Conhecimento AzureDevOps;
- Vivência com entrega contínua.
VEM SER UM MAKER NA AMcom!
O propósito da AMcom é Conectar pessoas à tecnologia para transformar vidas. Esse objetivo tem como foco nossos clientes e ainda mais a nossa equipe!
Estamos há mais de 20 anos no mercado da tecnologia sempre inovando e trabalhando para:
- Aumento de produtividade e receita
- Otimização de custo
- Inovação contínua
- Experiência do usuário
No entanto acreditamos que alcançar tudo isso só é possível com uma equipe engajada, por isso, nossa sede foi construída para ser uma extensão da sua casa, de forma que você passe horas agradáveis aqui. Um lugar que inspira produtividade, criatividade e inovação, feito para pessoas que são apaixonadas por tecnologia e por fazer acontecer.
Nosso posicionamento, make IT real, traduz de forma clara o jeito AMcom de ser: aqui realmente fazemos acontecer. Projetos das mais diversas áreas de negócios estão presentes em nosso dia a dia, e é isso que torna nosso ambiente tão dinâmico e flexível. Nós buscamos pessoas comprometidas e dispostas a ir além. Quer saber um pouco do que vai encontrar por aqui?
☕ Café, muito café!