.NET Backend Developer

New
BrazilFull-TimeSenior
Salary not disclosed
Apply NowOpens the employer's application page

Job Details

Required Skills
AgileMicrosoft SQL ServerAzureCI/CDRESTful APIsMicroservices

Requirements

  • Solid experience with .NET 8, ASP.NET Core (MVC and APIs), Entity Framework, LINQ, and SQL Server
  • Strong background in microservices architecture, REST APIs, and system integration patterns
  • Experience with messaging and event-driven architectures (Service Bus, Event Hub, APIs, messaging systems)
  • Knowledge of Azure cloud services such as AKS, API Management, Key Vault, App Services, Storage Account, and Application Insights
  • Experience with CI/CD pipelines, GitHub, TDD, refactoring, and modern software engineering practices
  • Strong understanding of agile methodologies including Scrum, Kanban, and XP practices
  • Experience with system design, architecture patterns, and software lifecycle management
  • Ability to analyze complex systems, identify risks, and propose scalable technical solutions
  • Strong communication skills and ability to mentor and collaborate with cross-functional teams
  • Bachelor’s degree in Computer Science, Engineering, or related field (or equivalent experience)

Responsibilities

  • Design, document, and validate software architectures based on business and technical requirements, including proof-of-concepts and technical diagrams
  • Support agile squads in ceremonies (planning, refinement, daily, reviews), ensuring architectural alignment throughout delivery cycles
  • Define and validate system integrations across APIs, legacy systems, cloud and on-premise environments, ensuring robustness and best practices
  • Guide technical leads and development teams on engineering standards, architecture decisions, and platform governance
  • Identify technical debt, propose improvements, and evolve existing solutions with a focus on performance, scalability, and maintainability
  • Support CI/CD practices, DevOps maturity, and continuous delivery improvements across teams
  • Contribute to documentation of systems, processes, and architectural decisions, ensuring clarity and knowledge sharing
View Full Description & ApplyYou'll be redirected to the employer's site
View details
Apply Now