




Job Summary: We are seeking a senior technology professional passionate about software development to build scalable and robust applications within cross-functional squads. Key Highlights: 1. Collaboration within cross-functional squads and with product and architecture teams. 2. Opportunity to work at a company in full expansion. 3. Collaborative and innovative environment focused on professional growth. We are looking for a technology professional with a **senior** profile (8+ years of experience), passionate about software development, possessing strong critical thinking skills and focused on delivering high-impact, high-quality solutions. You will join cross-functional squads, collaborating with product, architecture, and operations teams to build scalable and robust applications. **Responsibilities and Duties** * Design, develop, test, and maintain applications using **C# and .NET Core/.NET modern**, applying clean code standards and sound architectural best practices; * Implement solutions based on principles and patterns such as **Clean Code, SOLID, DDD, Repository, Unit of Work, and CQRS**; * Build and maintain **REST APIs and microservices**, focusing on performance, scalability, and security; * Work with **ORMs**, such as **Entity Framework and Dapper**, for data access; * Develop solutions on **relational databases (SQL Server)** and **non-relational databases (CosmosDB or MongoDB)**; * Apply distributed caching using tools like **Redis** to optimize performance; * Utilize **Azure** cloud services, especially **Azure Service Bus**, **Azure Functions**, and other resources; * Create, maintain, and evolve **CI/CD pipelines** for continuous integration and continuous delivery; * Produce and maintain **up-to-date technical documentation**; * Contribute to unit and load testing to ensure delivery quality; * (Bonus) Experience with **ETL, Data Factory, and Databricks** **Requirements and Qualifications** * **8+ years of experience** in software development with C# and .NET; * Solid knowledge of **design patterns** (Clean Code, SOLID, DDD, Design Patterns); * Experience with **ORMs**: Entity Framework and Dapper; * Experience with **microservices and REST APIs** in .NET Core; * Strong knowledge of **databases** (SQL Server and at least one non-relational database – CosmosDB or MongoDB); * Experience with **distributed caching** (Redis or equivalent); * Experience with **Azure**, including Azure Service Bus and Azure Functions; * Experience with **Angular 17+** for front-end development; * Ability to develop and maintain **unit and load tests**; * Experience with **CI/CD and DevOps pipelines**; * (Desirable) Experience with **ETL, DataFactory, and Databricks**; * (Desirable) Experience or knowledge in the **insurance sector**. **Desirable:** * Experience with messaging/event-driven systems; * Experience working in Agile teams (Scrum/Kanban); * Technical English for reading documentation. **Additional Information** * Meal Allowance and/or Food Voucher; * Partnerships with SESI and SESC, offering access to health, wellness, and leisure services; * Partnerships with Educational Institutions, providing exclusive discounts on courses and educational programs; * Opportunities for career growth within the company and participation in strategic projects; * Opportunity to work at a rapidly expanding market company. Extractta was founded with the purpose of transforming technology into tangible results for companies across diverse sectors. Throughout our journey, we have established ourselves as an innovation and technology consultancy that unites strategy, people, and digital solutions to support organizations in their growth and transformation challenges. We operate across multiple fronts — from digital innovation and transformation to project and operations management — helping companies achieve exceptional results through efficiency, process intelligence, and continuous adaptation. We also stand out for our specialized consulting services, supporting our partners in evolving their digital culture, communication, data capabilities, and adoption of new technologies, while establishing global partnerships that enable us to deliver top-tier solutions to our customers’ ecosystems — all backed by a highly specialized team! At Extractta, we believe people make the difference. That’s why we invest in a collaborative, innovative, and open environment where every talent has space to learn, grow, and contribute to challenging projects that truly transform businesses. If you’re seeking a company in constant evolution, passionate about technology and committed to its employees’ development, this could be your place. Join Extractta and help us build the future together.


