This position is listed on behalf of a partner company, who manages all applications and next steps. Our partner is looking for a Senior Full Stack .NET Developer – Temporary Project based in Brazil .
We are seeking an experienced Senior .NET Developer to contribute to a temporary technology project focused on building reliable, scalable, and high-quality software solutions. In this role, you will primarily work with C#, .NET 8, Azure cloud services, and SQL Server to develop backend capabilities, APIs, and system integrations. You will help design technical solutions that align with business needs while applying sound architectural principles and modern development practices. Working collaboratively with client stakeholders and a multidisciplinary team, you will contribute throughout the development and deployment lifecycle. This opportunity is ideal for a developer who enjoys solving complex technical challenges, working in an Agile environment, and delivering meaningful results through continuous improvement. The position is fully remote and offers a flexible, inclusive working environment that values technical excellence, communication, and collaboration.
Accountabilities
-
Design, develop, test, and maintain backend applications using C# and .NET 8, including ASP.NET Core Web API and MVC.
-
Build and maintain integrations with SQL Server, ensuring data consistency, performance, reliability, and efficient query execution.
-
Implement, maintain, and optimize Azure Functions to support serverless processing and application workflows.
-
Work with Azure Event Hubs, Key Vault, and Azure Storage to support event-driven architectures, secure configuration management, and cloud-based data storage.
-
Develop and maintain system integrations, ensuring effective communication between applications, services, and enterprise platforms.
-
Apply Entity Framework to manage data access, persistence, and interactions with relational databases.
-
Contribute to technical architecture discussions and help design scalable, maintainable, and secure software solutions.
-
Participate in CI/CD pipelines, automated build processes, and deployment activities within Microsoft Azure environments.
-
Troubleshoot technical issues, investigate defects, and implement solutions that improve application stability and performance.
-
Follow software engineering best practices, coding standards, testing approaches, and established quality assurance procedures.
-
Collaborate with client representatives, developers, and other team members to clarify requirements, discuss technical decisions, and communicate progress.
-
Participate in Agile development activities and contribute to continuous improvement throughout the software delivery lifecycle.
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 regular 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 the design of maintainable applications.
-
Practical experience with Entity Framework and relational database access.
-
Ability to read and write technical documentation in English.
-
Strong communication skills and the ability to interact regularly with clients and technical team members.
-
A collaborative approach to problem-solving, with the ability to explain technical concepts clearly and work effectively with different stakeholders.
-
Commitment to code quality, technical excellence, continuous learning, and the delivery of reliable software solutions.
Additional strengths that can help you succeed:
-
Experience working in Agile teams or consulting environments.
-
Familiarity with event-driven architectures and cloud-native application development.
-
Experience identifying performance bottlenecks and improving application scalability.
-
Strong documentation, organization, and troubleshooting skills.
-
Adaptability when working with evolving requirements and temporary project timelines.
-
A proactive mindset and willingness to share knowledge and contribute to team development.
Candidates with relevant transferable experience are encouraged to apply. The team values diverse perspectives, inclusive collaboration, and a willingness to learn.
Benefits
-
Competitive compensation: Remuneration aligned with market standards and professional experience.
-
Meal allowance: Meal voucher or food allowance to support everyday expenses.
-
Healthcare coverage: Medical and dental insurance.
-
Remote-work support: A home-office subsidy to help support your remote working setup.
-
Life insurance: Coverage designed to provide additional financial protection.
-
Flexible working hours: Flexibility to support personal commitments and work-life balance.
-
Wellness benefits: Access to TotalPass, supporting physical activity and overall well-being.
-
Remote work: The opportunity to work from anywhere within Brazil, subject to applicable employment and project arrangements.
-
Inclusive culture: A collaborative environment that values diversity, respect, empathy, and different professional perspectives.
-
Technical development: Opportunities to apply and strengthen your expertise in .NET, Azure, cloud architecture, and modern software engineering practices.