Senior .NET Engineer
Details:
Job Information
Details
- Technologies
- .NETKubernetesAzure
- Salary
- up to 70K
- About
Senior .NET Engineer
Barcelona (hybrid)
Up to 70K
Position OverviewA dynamic opportunity awaits a talented Backend Engineer eager to work within a collaborative, cross-functional agile team. This role focuses on managing and evolving core APIs that are part of a microservices-based architecture.
The ideal candidate will take part in the full software development lifecycle—from initial planning and system design to deployment—while helping to migrate services to Kubernetes and enhancing overall system performance, scalability, and resilience. A strong commitment to engineering best practices and high-quality code is essential.
Key Responsibilities
- Develop backend services using C# and ASP.NET Core, applying object-oriented programming principles to deliver clean, scalable, and maintainable solutions.
- Work with relational and NoSQL databases to efficiently structure and manage application data.
- Operate and support cloud-based environments (preferably Azure), including monitoring systems and optimizing performance.
- Write robust unit and integration tests to ensure system stability and code quality throughout the development process.
- Apply SOLID principles and proven architectural patterns to build flexible and long-lasting systems.
- Collaborate across the full tech stack and stay open to contributing in other areas like React or React Native when needed.
- Improve and automate development workflows using CI/CD pipelines and infrastructure-as-code tools such as Terraform.
- Support containerized deployments using Kubernetes, ensuring services are reliable and scalable in production.
- Provide expertise in large-scale enterprise software projects, delivering solutions in line with agile methodologies.
- Remain curious and proactive in learning new technologies, frameworks, and tools—embracing a problem-solving mindset.
- Partner closely with business stakeholders to deliver meaningful, user-centric digital solutions in a fast-paced, evolving environment.
Qualifications
- A minimum of 6 years of professional experience in .NET backend development, including at least 2 years with .NET Core.
- At least 1 year of experience operating real-world cloud environments.
- Solid background working with agile processes, tools, and team collaboration.
- Strong analytical mindset with high attention to detail and a data-informed approach to development.
- Proficiency in both Spanish and English is required for effective communication across teams.
Our Mission
We empower some of the world’s leading enterprises by driving their digital transformation. Join us and play a key role in shaping the future of global business through technology.
- Develop backend services using C# and ASP.NET Core, applying object-oriented programming principles to deliver clean, scalable, and maintainable solutions.