Desenvolvedor de software pleno
Summary
Mid-level software developer (hybrid, 2 office days/week) in Campinas, Brazil. Day to day: building C#/.NET backends with ASP.NET Core, Entity Framework Core, PostgreSQL and RESTful APIs, using Docker, Git, unit tests and agile practices; Angular, GCP, Keycloak, Elasticsearch, RabbitMQ and Redis are pluses.
Requisitos e qualificações:
REQUISITOS OBRIGATÓRIOS:
- Mínimo de 3 anos de experiência com desenvolvimento de software.
- Proficiência em C# e no ecossistema .NET (ASP.NET Core, LINQ, injeção de dependência).
- Experiência com Entity Framework Core (migrations, LINQ to Entities, mapeamento).
- Conhecimento no desenvolvimento e consumo de APIs RESTful (OpenAPI/Swagger).
- Experiência com PostgreSQL (queries, índices, relações, otimização).
- Proficiência em Git (branching, pull requests, resolução de conflitos).
- Vivência em ambientes que utilizam Scrum, Kanban ou outras metodologias ágeis.
- Leitura e compreensão de documentação técnica em inglês.
- Familiaridade com Docker e Docker Compose para desenvolvimento local.
- Experiência com testes unitários (xUnit, Moq, FluentAssertions ou equivalentes).
Desejável:
DIFERENCIAIS:
- Experiência com Angular (TypeScript, RxJS, NgRx, Angular Material).
- Conhecimento em arquiteturas baseadas em microserviços e Clean Architecture / DDD.
- Experiência com cloud Google Cloud Platform (GCP) (Cloud SQL, Cloud Storage, Artifact Registry).
- Conhecimento em Keycloak (OIDC/OAuth2) para autenticação e autorização.
- Experiência com Elasticsearch para indexação e busca.
- Conhecimento em mensageria com RabbitMQ (ou equivalente) para integração e comunicação entre serviços.
- Experiência com Redis (caching, rate limiting).
- Familiaridade com API Gateway (Kong ou similar)
Benefícios: Plano de saúde, Seguro de vida, Gympass, Day off no dia do aniversário, Auxílio Psicológico, Plano de Carreira, Vale transporte
Jornada de trabalho: Vaga híbrida (presencial 2x na semana).De segunda a sexta-feira das 08h30 ás 17h30, com uma hora de intervalo e descanso.
Conhecimentos:
Escolaridade: Graduação - (Administração Organizacional/ Administração Financeira / Comunicação / Ética e Cidadania / Prevenção e Saúde / Inclusão Digital (Pacote Office) / Sociologia Empresarial / Direito Empresa/Recursos Humano). - Indiferente