We are looking for an experienced Senior Software Engineer .NET to join our international client based in Barcelona. The ideal candidate will be joining a vibrant and passionate group of software engineers that hail from all parts of the world. If you like.. Being responsible for everything in the Software Development Life Cycle, starting from requirement clarification, development and testing to assistance in deployment Architecture ownership of C# based components and constant improvement. Delivering of high quality new features and functionalities. Learning new technologies, participation in technical talks and Innovation Days to drive Innovation. Integrating the .Net components with other technology stacks (NodeJS, Java based technology). Yes! Continue reading....The ideal candidate will possess: Master’s degree in computer science or similar qualification, 5+ years of experience with C# and .Net framework. 6+ years of experience with web technologies, Understanding of the Web (HTTP/S, TCP/IP, DNS, SSH, Sockets), Able to do elegant and powerful software design by applying OOD, design patterns, SOLID principles and strong believer in test-first principles, Professional English language skills in written and oral communication (Must). Passion for Software Development and mastery. Reliable, pragmatics, self-organized, confident and at the same time able to work effectively as part of a team. Fast thinker with emphasis on quality. Personality willing to share our values and shape our culture. Are you interested? Do you need further information? Apply!