Extractta

Senior .NET Developer – Azure

Extractta

full-time

Posted on:

Location Type: Remote

Location: Brazil

Visit company website

Explore more

AI Apply
Apply

Job Level

About the role

  • Design, develop, test and maintain applications using C# and .NET Core / modern .NET, applying clean code principles and 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 with a focus on performance, scalability and security
  • Work with ORMs such as Entity Framework and Dapper for data access
  • Develop solutions using relational databases (SQL Server) and NoSQL databases (Cosmos DB or MongoDB)
  • Apply distributed caching with tools like Redis to optimize performance
  • Use 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 the quality of deliveries
  • (Nice to have) Work with ETL tools, Data Factory and Databricks

Requirements

  • More than 8 years of software development experience with C# and .NET
  • Strong knowledge of design and architectural 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 NoSQL database – Cosmos DB 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
  • (Desired) Experience with ETL tools, Data Factory and Databricks
  • (Desired) Experience or knowledge of the insurance sector
Benefits
  • Meal allowance and/or food voucher
  • Partnerships with SESI and SESC, offering access to health, wellness and leisure services
  • Partnerships with educational institutions, with 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 company in the market.
Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard Skills & Tools
C#.NET CoreClean CodeSOLIDDDDRepository PatternUnit of WorkCQRSREST APIsMicroservices
Soft Skills
communicationcollaborationproblem-solvingadaptabilityattention to detail