Trabalhemos juntos para criar soluções inovadoras em desenvolvimento de software, focadas na qualidade e performance.
Precisamos de alguém que se sinta atraído por desafios técnicos, com perfil pleno, curiosidade, autonomia e vontade de crescer junto com o time.
As responsabilidades do cargo incluem:
* Desenvolver funcionalidades novas e melhorias com base em conceitos de segurança, performance e qualidade;
* Implementar os princípios de programação orientada a objetos e S.O.L.I.D., garantindo código limpo e sustentável;
* Diagnosticar e resolver problemas técnicos de complexidade moderada, com foco em performance e escalabilidade;
* Colaborar com áreas como Produto, UX/UI e Operações, manterendo a qualidade em um ambiente dinâmico e ágil;
* Escrever código que siga nossos padrões internos de estilo, boas práticas e manutenibilidade, contribuindo ativamente em revisão de código;
* Identificar e propor soluções para dívidas técnicas que impactem a eficiência do time;
* Entregar com autonomia e segurança, contando com o suporte da equipe em projetos maiores;
* Compartilhar conhecimento com colegas, contribuindo para o crescimento técnico do time;
* Praticar e promover a cultura ágil de desenvolvimento de software.
Os requisitos necessários para este cargo incluem:
* Formação superior completa ou em andamento em cursos de tecnologia da informação, ciência da computação, engenharia de software ou áreas correlatas;
* Mínimo de 2 anos de experiência com desenvolvimento de software, preferencialmente em ambientes ágeis;
* Experiência com C# e .NET (Core, 6 ou superior);
* Conhecimento em Angular (ou outro framework moderno como React ou Vue.js);
* Experiência com GIT e práticas de versionamento (Git Flow é um diferencial);
* Testes unitários e boas práticas de qualidade de código;
* Banco de dados relacionais (preferencialmente PostgreSQL);
* Desenvolvimento de APIs e/ou microsserviços;
* Metodologias ágeis (Scrum, Kanban, etc.);
* Noções de CI/CD e esteiras de automação (Azure DevOps é um diferencial);
* Conhecimento básico em Cloud (GCP, AWS ou Azure).
Requisitos desejáveis incluem:
* Mensageria (RabbitMQ, Kafka, etc.);
* Containers e orquestração (Docker e Kubernetes);
* Conhecimento em Python (diferencial para scripts e automações).
Algumas das habilidades-chave para esse cargo incluem: Desenvolvimento de Software, Programação Orientada a Objetos, Segurança, Performance e Qualidade.
Se você está procurando por uma oportunidade de carreira em desenvolvimento de software, não perca essa chance!