Description
We are looking for senior software development professionals who have a passion for technology, a product vision, and a focus on delivering high-impact solutions.
We are looking for people who have autonomy, critical thinking, and are always on the move — keeping up with trends, proposing improvements, and contributing to the continuous evolution of our projects.
If you enjoy challenges, like working with diverse teams, and want to build solutions that truly make a difference, this position might be perfect for you!
**Responsibilities and attributes**
* Develop and maintain applications using C\# and .NET Core/.NET 6\+;
* Design and implement scalable, secure, and performant REST APIs;
* Act in the definition and evolution of architectures following market best practices;
* Apply concepts of Clean Architecture, DDD, and SOLID principles in the development of solutions;
* Develop integrations between corporate systems and critical applications;
* Act in the modeling and maintenance of SQL Server and Oracle databases;
* Use ORMs such as Entity Framework and/or Dapper;
* Participate in code reviews, ensuring quality, security, and standardization of deliveries;
* Contribute to CI/CD processes and DevOps best practices;
* Act in Cloud Azure environments, using services such as App Services, Functions, and Service Bus;
* Technically support the team through mentoring and knowledge dissemination;
* Participate in agile ceremonies and collaborate on the continuous improvement of processes.
**Requirements and qualifications**
* Proficiency in C\# and .NET Core/.NET 6\+, with a minimum of 5 years of experience in .NET development;
* Proficiency in databases, especially SQL Server;
* Experience in medium and high-complexity projects in the Private Pension segment;
* Experience in the development of REST APIs, integrations, and high-availability critical systems;
* Experience with agile methodologies (Scrum and/or Kanban);
* Experience in technical leadership and/or team mentoring;
* Solid knowledge of Clean Architecture, DDD, and SOLID principles;
* Experience with Entity Framework and/or Dapper;
* Knowledge of Git, Pull Requests, Code Review, and CI/CD practices using Azure DevOps and/or GitHub Actions;
* Experience with Microsoft Azure (Azure App Services, Azure Functions, and Azure Service Bus);
* Experience with Docker and Kubernetes;
* Experience with the use of AI and prompt creation to support software development.
**Desirable:**
---------------
* Degree in Computer Science, Software Engineering, or related fields.E
* Practical experience with DevOps automation, including continuous integration (CI), continuous delivery (CD), and pipelines.
* Relevant certifications in IT areas.
* Ability to manage multiple tasks and priorities simultaneously.
* Experience in high-complexity environments and large data volumes.
* Ability to engage with multidisciplinary teams.
**Additional information**
* Food voucher and/or Meal voucher;
* Partnership with Educational Institutions, with exclusive discounts on courses and educational programs;
* Possibility of growth within the company and participation in strategic projects;
* Opportunity to work for a company in the market in full expansion.
Extractta was born with the purpose of transforming technology into real results for companies in various segments. Throughout our journey, we have consolidated 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 in different fronts, from innovation and digital transformation to project and operations management, supporting companies to achieve exceptional results through efficiency, process intelligence, and continuous adaptation. We also stand out for our specialized consultancy that helps our partners evolve in digital culture, communication, data, and new technologies, in addition to establishing global partnerships that allow us to bring the best solutions to our clients' ecosystem, all with a specialized team!
At Extractta, we believe that the differentiator lies in people. Therefore, we invest in a collaborative, innovative, and open environment where every talent has space to learn, grow, and be part of challenging projects that truly transform businesses. If you are looking for a company in constant evolution, passionate about technology, and that values the development of its employees, your place might be here. Join Extractta and come build the future with us.