.NET Developer
Full-time Mid-Senior LevelJob Overview
About You
You are a back-end engineer passionate about designing robust, maintainable, and scalable applications. You thrive on clean architecture, efficient APIs, and collaboration with cross-functional teams. You enjoy solving complex technical challenges, ensuring system reliability, and contributing to a modern, cloud-based infrastructure aligned with business goals.
- This position is hybrid, based in Barcelona, Spain.
You Bring to Applaudo the Following Competencies:
- Bachelor’s Degree in Computer Science, Software Engineering, or a related field — or equivalent professional experience.
- 5+ years of experience in backend development using .NET (C#), ideally with .NET 8.
- Proven experience applying Domain Driven Design (DDD) principles in production environments.
- Strong experience building and maintaining RESTful APIs.
- Familiarity with cloud environments, ideally Google Cloud Platform (GCP), including services such as Cloud Run and MongoDB.
- Hands-on experience with GitHub Actions for CI/CD and SonarQube for code quality analysis.
- Strong understanding of clean code, SOLID principles, and software design patterns.
- Experience working in Agile/Scrum environments, using tools like Jira and Confluence.
- Excellent communication skills and a collaborative mindset to work effectively with developers, QA, and product teams.
- Advanced English proficiency for collaboration with international stakeholders.
You Will Be Accountable for the Following Responsibilities:
- Design, develop, and maintain scalable and performant RESTful APIs using .NET 8.
- Apply DDD principles to ensure a well-structured and maintainable domain model.
- Collaborate on the design and implementation of new features, ensuring code quality and adherence to best practices.
- Participate in code refactoring to improve readability, maintainability, and performance.
- Diagnose and fix bugs, ensuring reliability and consistency across environments.
- Contribute to CI/CD pipelines using GitHub Actions and ensure code quality validation via SonarQube.
- Work closely with DevOps to manage deployments on GCP (Cloud Run, MongoDB, and related services).
- Participate in Agile ceremonies (daily stand-ups, sprint planning, reviews, retrospectives).
- Collaborate with product and design teams to align technical solutions with business needs.
Make Your Resume Now