




Job Summary: We are seeking senior software development professionals who are passionate about technology, possess strong product vision, and are focused on delivering high-impact solutions. Key Highlights: 1. Passion for technology and product vision 2. Autonomy, critical thinking, and staying abreast of trends 3. Working in a collaborative and innovative environment We are looking for senior-level software development professionals who are passionate about technology, possess product vision, and focus on delivering high-impact solutions. We seek individuals who demonstrate autonomy, critical thinking, and continuous learning — staying current with industry trends, proposing improvements, and contributing to the ongoing evolution of our projects. If you enjoy challenges, thrive in diverse teams, and want to build solutions that truly make a difference, this opportunity may be perfect for you! **Responsibilities and Duties** * Design, develop, test, and maintain applications using **C# and .NET Core/.NET modern**, applying clean code principles and sound architectural 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 in relational (**SQL Server**) and non-relational (**CosmosDB or MongoDB**) databases; * Apply distributed caching using tools like **Redis** to optimize performance; * Utilize cloud services on **Azure**, especially **Azure Service Bus**, **Azure Functions**, and other related 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** * **5+ 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 expertise in **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; * Proficiency in developing and maintaining **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 **Angular 17+** for front-end development; * Experience with messaging/event-driven architectures; * Experience working in Agile teams (Scrum/Kanban); * Technical English for reading documentation. **Additional Information** * Meal Allowance and/or Food Voucher; * Partnerships with Educational Institutions, offering exclusive discounts on courses and educational programs; * Opportunities for career growth and participation in strategic projects; * Opportunity to work at a rapidly expanding company in the market. Extractta was founded with the purpose of transforming technology into tangible results for companies across diverse industries. Throughout our journey, we have established ourselves as an innovation and technology consulting firm 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 emerging technologies. Furthermore, our global partnerships enable us to deliver best-in-class solutions across our clients’ ecosystems — all backed by a highly skilled team! At Extractta, we believe people are our key differentiator. That’s why we invest in a collaborative, innovative, and open environment where every talent has room 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, your place may be here. Join Extractta and help build the future with us.


