
Senior .NET Developer
FCamara Consulting & Training
full-time
Posted on:
Location Type: Remote
Location: Brazil
Visit company websiteExplore more
Job Level
About the role
- Propose and lead technical solutions with an architectural vision and business impact
- Remove technical impediments, raising the team's productivity
- Monitor and ensure quality: performance, testing, documentation, observability, governance, and Sonar/quality gates
- Support the team through mentoring, code reviews, and dissemination of best practices
- Participate in technical and business meetings with internal/external clients, translating needs into viable solutions
- Produce and maintain architecture artifacts: diagrams, high-level solution designs, models, API contracts, and workflows
Requirements
- Advanced expertise in .NET / C# (RESTful WebAPI, ASP.NET MVC, Background Workers)
- Consistent application of SOLID principles, DDD, and design patterns
- Strong experience with unit and integration testing and code quality practices
- Experience with ReactJS/Angular in web applications
- Experience with data modeling and use of relational databases: SQL Server, PostgreSQL
- Practical experience with NoSQL databases: MongoDB, Redis
- Experience with event-driven architectures: Kafka, Azure Event Hubs, RabbitMQ, or similar
- Regular use of Git
- Implementation and maintenance of CI/CD pipelines
- Experience with Docker and Kubernetes (deployment, troubleshooting, and best practices)
- Development of secure applications
- Experience building high-performance applications
Benefits
- Position also open to candidates with disabilities
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard Skills & Tools
.NETC#RESTful WebAPIASP.NET MVCSOLID principlesDDDdesign patternsunit testingintegration testingevent-driven architectures
Soft Skills
mentoringcode reviewsbest practicescommunicationproblem-solvingteam productivitytranslating needsleadership