Desenvolvedor de software pleno
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.
- Compensation
- Not disclosed
- Location
- Campinas, Brazil
- Work setup
- Not specified
- Seniority
- Middle
- Employment
- Not specified
- Experience
- Not specified
- Category
- Software engineering
- Posted
Skills
Must have
- Minimum 3 years of software development experience
- Proficiency in C# and the .NET ecosystem (ASP.NET Core, LINQ, dependency injection)
- Experience with Entity Framework Core (migrations, LINQ to Entities, mapping)
- Knowledge of developing and consuming RESTful APIs (OpenAPI/Swagger)
- Experience with PostgreSQL (queries, indexes, relations, optimization)
- Proficiency in Git (branching, pull requests, conflict resolution)
- Experience in environments using Scrum, Kanban or other agile methodologies
- Reading and understanding technical documentation in English
- Familiarity with Docker and Docker Compose for local development
- Experience with unit testing (xUnit, Moq, FluentAssertions or equivalents)
Nice to have
- Experience with Angular (TypeScript, RxJS, NgRx, Angular Material)
- Knowledge of microservices and Clean Architecture / DDD
- Experience with Google Cloud Platform (Cloud SQL, Cloud Storage, Artifact Registry)
- Knowledge of Keycloak (OIDC/OAuth2) for authentication and authorization
- Experience with Elasticsearch for indexing and search
- Knowledge of messaging with RabbitMQ (or equivalent)
- Experience with Redis (caching, rate limiting)
- Familiarity with API Gateway (Kong or similar)
Full description
Candidate-se rapidamente pelo email: 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 comRabbitMQ (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