Job description
Há mais de 65 anos a Moura contribui com novas ideias e tecnologias para termos as melhores soluções em energia e mover o futuro.
Aqui, respeitamos e incentivamos a diversidade, acreditando nas pessoas e em sua capacidade de realização e desenvolvimento.
Se você se identifica com um clima inovador que te proporcione desafios contínuos, vem com a gente!
Que tal fazer parte dessa energia? #VemSerMoura! ️
Main responsibilities
Como será seu dia a dia na Moura:
- Identificar e gerenciar débitos técnicos junto aos times de desenvolvimento;
- Documentar as atividades do chapter de integrações de forma detalhada;
- Implementar e otimizar aplicações e automações para aumentar a eficiência das equipes de desenvolvimento;
- Interagir com as áreas de negócio, analisando e sugerindo melhorias nos processos e softwares;
- Conduzir experimentações para validar conceitos e novas tecnologias;
- Apresentar resultados e experimentos as equipes de desenvolvimento e arquitetura, fomentando o compartilhamento de conhecimento.
Requirements and skills
O que buscamos?
Formação:
- Superior completo em Ciência da Computação, Sistemas de Informação, Análise de Sistemas ou áreas correlatas.
Conhecimentos:
- Domínio de padrões de projeto (Design Patterns) e boas práticas de desenvolvimento, incluindo SOLID e Clean Architecture;
- Familiaridade com múltiplas linguagens de programação, como .NET (C#), Java, Python, JavaScript ou outras linguagens correlatas;
- Expertise em bancos de dados relacionais e não relacionais, com habilidade para escrever queries complexas, procedures e otimização de desempenho (SQL Server, PostgreSQL, MySQL, MongoDB, Redis, entre outros);
- Domínio da arquitetura e implementação de APIs RESTful, incluindo autenticação (JWT, OAuth), versionamento e documentação (Swagger/OpenAPI);
- Experiência com estratégias de versionamento e controle de código-fonte, especialmente utilizando Git;
- Conhecimento e prática em testes automatizados, abrangendo testes unitários, testes de integração e mocks (NUnit, xUnit, Moq);
- Experiência em DevOps e práticas CI/CD, utilizando ferramentas como Azure DevOps, GitHub Actions, GitLab CI, Jenkins;
- Familiaridade com containers e orquestração (Docker, Kubernetes, Rancher, ArgoCD);
- Vivência em metodologias ágeis (Scrum/Kanban), com participação ativa em dailies, plannings, reviews e retrospectivas;
- Experiência com mensageria e sistemas distribuídos, utilizando RabbitMQ, Kafka, Redis Pub/Sub ou outros.
Você se destaca, se tiver:
- Disponibilidade para atuação presencial em Recife ou Belo Jardim;
- Desejável experiência com arquitetura de microsserviços e comunicação assíncrona;
- Desejável conhecimento em infraestrutura como código (Terraform, Pulumi, Ansible);
- Desejável familiaridade com serverless computing (AWS Lambda, Azure Functions);
- Desejável experiência com monitoramento e observabilidade (Prometheus, Grafana, Elastic Stack, New Relic, SigNoz);
- Desejável certificações técnicas em .NET, DevOps, Cloud (AWS/Azure/GCP), Agile ou Bancos de Dados.
Additional information
O que ofertamos?
No nosso jeito Moura de ser acreditamos que as pessoas são a energia para mover o futuro. Aqui, valorizamos e reconhecemos as pessoas e entregamos os melhores benefícios para os #Mourianos ️:
️ Plano de saúde;
️ Assistência odontológica;
️ VR ou refeitório (a depender da localidade);
️ VA ou cestas básicas (a depender da localidade);
️ Programa de Participação nos Resultados;
️ TotalPass;
️ Allya - Clube de Descontos.