Senior Full Stack .NET Developer

J
JobgetherSoftware development
The opportunity to work from anywhere within BrazilFull-TimeSenior
Salary not disclosed
Apply NowOpens the employer's application page

Job Details

Languages
Ability to read and write technical documentation in English.
Required Skills
Microsoft SQL ServerC#

Requirements

  • Strong professional experience in backend development using C# and the .NET ecosystem, particularly .NET 8.
  • Practical experience developing APIs and web applications with ASP.NET Core Web API and MVC.
  • Hands-on experience integrating applications with SQL Server, including database interactions and data management.
  • Experience implementing and maintaining Azure Functions.
  • Familiarity with Azure Event Hubs, Azure Key Vault, and Azure Storage.
  • Experience participating in CI/CD pipelines and deploying applications to Microsoft Azure.
  • Knowledge of software architecture principles, system integration patterns, and maintainable application design.
  • Practical experience with Entity Framework and relational database access.
  • Ability to read and write technical documentation in English.
  • Strong communication skills and ability to interact with clients and technical team members.

Responsibilities

  • Design, develop, test, and maintain backend applications using C#, .NET 8, ASP.NET Core Web API, and MVC.
  • Build and maintain SQL Server integrations, supporting data consistency, performance, reliability, and efficient queries.
  • Implement, maintain, and optimize Azure Functions for serverless processing and application workflows.
  • Use Azure Event Hubs, Key Vault, and Azure Storage to support event-driven architectures, secure configuration, and cloud-based data storage.
  • Develop and maintain integrations between applications, services, and enterprise platforms.
  • Apply Entity Framework for data access, persistence, and relational database interactions.
  • Contribute to technical architecture discussions and design scalable, maintainable, and secure software solutions.
  • Participate in CI/CD pipelines, automated builds, and deployment activities in Microsoft Azure environments.
  • Troubleshoot technical issues, investigate defects, and improve application stability and performance.
  • Collaborate with client representatives and team members, participate in Agile development, and contribute to continuous improvement throughout the software delivery lifecycle.
View Full Description & ApplyYou'll be redirected to the employer's site
View details
Apply Now