
Senior .NET Developer – Azure
Extractta
full-time
Posted on:
Location Type: Remote
Location: Brazil
Visit company websiteExplore more
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