Role : .NET Developer with Cloud
Location : Brazil (Remote)
Time Zone : Central Time (CT)
Experience Level : 8 to 11 Years
Role Overview
Key Responsibilities
- Design, develop, and maintain backend services using .NET Core, C#, and ASP.NET frameworks.
- Develop and integrate REST APIs and backend modules aligned with MVC / MVVM architecture.
- Work with Azure Cloud Services including Azure Functions, Container Apps, API Manager, and AI Services.
- Optimize and maintain SQL Server databases, ensuring scalability, performance, and reliability.
- Implement OOP principles, SOLID design patterns, and best practices in system design.
- Conduct unit tests, end-to-end tests, and participate in code / design reviews.
- Document technical solutions and contribute to knowledge-sharing across teams.
- Collaborate in an Agile environment, engaging in sprint planning, retrospectives, and daily standups.
Core / Must-Have Technical Skills
Proficiency in Microsoft Technologies
- C#, ASP.NET, .NET Core
- REST APIs, MVC, MVVM
Database Expertise
- SQL, MS SQL Server
- Database design, normalization, and optimization
- ORM frameworks (Entity Framework)
Azure Cloud Development
- Azure Container Apps
- Azure Functions
- Azure API Manager and Azure AI Services
Software Engineering Best Practices
- Unit Testing and End-to-End Testing
- Documentation and design standards compliance
- Design & Code Review participation
- OOP & Design Patterns
- Strong understanding of Object-Oriented Programming concepts
- Implementation of reusable, maintainable code structures