ADVPL Mid-Level Developer

### **Mandatory Requirements:** * Knowledge in **ADVPL** development. * Experience with **ERP Protheus / TOTVS**. * Knowledge in customizations, rep
- 100% remote opportunities
- Psychological support
- Online happy hour

**About BS2 Tech** BS2 Tech is the technology company of the BS2 ecosystem, responsible for developing innovative solutions that support the operation and evolution of our businesses. With a team oriented toward experimentation and continuous improvement, we work on creating digital products, platforms, and integrations that make our customers' experience increasingly efficient and secure. Here, technology and strategy walk hand in hand to transform the future of financial services. **Responsibilities and Duties:** * Develop and maintain RESTful APIs and microservices in C\# (.NET); * Participate in the design and review of software architecture (Hexagonal, Clean Architecture, DDD); * Implement solutions with a focus on scalability, resilience, and security; * Ensure quality through unit and integration tests (xUnit, NUnit, Mocks, TDD/BDD); * Act in front\-end when necessary (React, Angular or similar); * Collaborate with Product Owners and business teams in defining technical solutions; * Support infrastructure decisions in the cloud (AWS / Azure) and CI/CD practices; * Implement and consume messaging solutions (Dead Letter Queue, Retry, Invalid Queue); * Contribute to best practices in observability, APM, telemetry, and structured logs; * Mentor full and junior developers on the team. **Requirements and Qualifications:** * Knowledge of C\# / .NET — memory management (Stack vs Heap), IDisposable, using; * Concurrency: Thread, ThreadPool, Task, async/await, lock, CancellationToken; * SOLID principles, DRY, KISS, and object-oriented programming (inheritance, composition, polymorphism); * Domain\-Driven Design (DDD): Entity, ValueObject, Aggregate, Application Service vs Domain Service; * Hexagonal Architecture (Ports \& Adapters) and/or Clean Architecture; * Unit tests: AAA pattern, frameworks (xUnit/NUnit), Mocks, Fakers; * Messaging: Dead Letter Queue, Invalid Queue, Retry patterns; * CI/CD and containerization (Docker / Kubernetes); * Structured logs (Serilog, NLog, Logstash or equivalent). **Desired Knowledge:** * Experience with the BFF (Backend for Frontend) pattern; * Knowledge of APM: Dynatrace, New Relic, Datadog or equivalent; * Observability: Grafana, Elastic, distributed tracing; * API Gateway (Kong, AWS API Gateway, Azure APIM); * Task vs ValueTask — performance optimization scenarios; * TPL Dataflow / PLINQ for advanced parallelism; * Knowledge of the financial market / BACEN regulation (differential); * Knowledge of Anti-fraud Systems. **Work schedule**: Remote. **Our benefits:** ️ Meal voucher in the amount of R$1\.109,90 per month; Food voucher in the amount of R$882,45 per month; 13th food voucher; PLR; * ️ Medical assistance; Dental assistance; Private pension; Childcare assistance in the amount of R$678,08 per child up to 6 years old; Maternar Program: Professional follow-up of pregnancy and postpartum period; Lactation room, for the return of mothers; Wellhub, formerly Gympass; Wellz, online platform for health and emotional well-being; Partnership with educational institutions with discounts on studies; ️ Day off, one day off on your birthday; Potencializa: Our internal course platform; Loans for employees; * Reduced work schedule, 40 hours per week; Transport voucher, discount of only 4%. At BS2, we encourage applications from different ethnicities, genders, religions, sexual orientations, and/or nationalities. We consider people with disabilities for all our opportunities. All people are very well\-come!
João Silva
Indeed · HR