




Summary: Seeking a Senior Software Developer with strong .NET experience to lead development, contribute to architectural decisions, and build high-quality, scalable software in a collaborative environment. Highlights: 1. Lead development efforts and contribute to architectural decisions 2. Build high-quality, scalable software with modern .NET technologies 3. Collaborate with cross-functional teams using Git and DevOps practices **About the Role** We are looking for a **Senior Software Developer** with at least 5 years of hands\-on experience to join our growing development team. The ideal candidate is a highly skilled developer with strong experience in modern .NET technologies, who thrives in collaborative environments, and is passionate about building high\-quality, scalable software. As a member of the team, you will be responsible for leading development efforts, contributing to architectural decisions **Key Responsibilities** * Design, develop, and maintain applications using .NET Core 7/8 and .NET Framework within Visual Studio. * Develop dynamic front\-end components using Blazor and Razor. * Build and consume RESTful APIs, ensuring secure and efficient integration. * Write clean, maintainable, and efficient code following industry standards and best practices. * Develop and optimize SQL queries and work with MongoDB for non\-relational data storage. * Collaborate with cross\-functional teams using Git, including pull requests, code reviews, and branching strategies. * Work using DevOps to implement and maintain CI/CD pipelines and deployment automation. * Utilize Azure services effectively, applying some understanding of cloud infrastructure and platform fundamentals. * Apply Test\-Driven Development (TDD) practices and write robust unit tests. * Participate in code reviews, design discussions, and mentor team members. * Troubleshoot and resolve complex technical issues independently and in collaboration with the team. **Required Qualifications** * Minimum 4 years of professional software development experience. * Proven expertise in .NET Core (7/8\), .NET Framework, and Visual Studio. * Hands\-on experience with Blazor and Razor for front\-end development. * Strong experience building and integrating REST APIs. * Proficiency with both SQL databases and NoSQL Database (e.g.: MongoDB.) * Strong understanding of Git workflows and different environments. * Exposure to DevOps tools, CI/CD pipelines, and deployment automation. * Familiarity with Microsoft Azure cloud services * Experience with Test\-Driven Development and writing unit/integration tests. * Excellent analytical and problem\-solving skills. * Effective communication and teamwork abilities. **Preferred Qualifications** * Experience in Agile/Scrum methodologies. * Familiarity with microservices architecture. Send your CV to: \ Poderá encontrar o anúncio original publicado em: https://www.itjobs.pt/oferta/506414/sr\-net\-developer


