← Todos los empleos

Senior .NET Core Developer

Sobre el puesto

• Develop and maintain REST APIs in ASP.NET Core (C#), following best practices (SOLID, Clean Architecture)
• Implement and maintain integrations with internal and third-party systems (APIs, webhooks, queues)
• Model data and write efficient SQL queries
• Write automated unit and integration tests
• Participate in code reviews, receiving and providing technical feedback
• Support production systems, assisting with incident investigation and resolution
• Use observability tools (logs, metrics) to analyze issues
• Contribute to technical decisions and architecture evolution
• Work with DevOps on CI/CD pipelines and deployment processes
• Participate in the Agile lifecycle (refinement, planning, daily stand-ups, retrospectives), contributing to deliveries and continuous improvement
• Support the development and evolution of highly available APIs and services
• Act strategically within a squad, serving as a technical reference for application modernization, support, and development
• Work with e-commerce integrations, primarily VTEX, including orders, product catalog management, and B2B/B2C processing
• Integrate with LINX for billing and accounting processes
• Migrate and restructure distributed applications, adapting them to new technical standards

• C# and .NET 6+ / ASP.NET Core (Web API)
• Coding best practices (SOLID, Clean Code)
• Knowledge of Docker
• Knowledge of Kubernetes
• Experience with CI/CD (Azure DevOps, GitHub Actions, or similar)
• Understanding of security (JWT, OAuth2/OIDC) and observability (e.g., Serilog)
• Strong experience with distributed systems, system orchestration, and asynchronous communication
• Strong experience building RESTful APIs and microservices
• Practical experience using AI tools in day-to-day development, including coding agents (Claude Code, Cursor, or similar), creating custom skills/commands, and integrating LLMs into workflows
• Knowledge of Node.js/NestJS
• Knowledge of VTEX (integrations, orders, catalog)
• Experience with LINX
• Front-end development with React/Next.js
• Cloud experience (AWS or GCP)
• Knowledge of Keycloak or other authentication providers
• Knowledge of Agile methodologies (Scrum, Kanban)
• Understanding of DevOps (pipelines and continuous delivery)

• Remote work
• Open to candidates with disabilities