> Markdown version of [/jobs/ext/940704-senior-software-developer-architect-c](https://www.wearedevelopers.com/jobs/ext/940704-senior-software-developer-architect-c). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Senior Software Developer / Architect C# - **Company:** Roche - **Location:** Sant Cugat del Vallès, Spain - **Contract:** Permanent contract - **Skills:** Clean Code Principles, .NET Framework, Agile Methodology, Software Bug Management, C Sharp (Programming Language), Database Design, Entity Framework, Windows Presentation Foundation, Microsoft SQL Server, Scrum Methodology, Software Maintenance, Software Engineering, Enterprise Software Applications, Build Management, Information Technology, Software Version Control - **Published:** June 5, 2026 - **Apply:** https://es.indeed.com/viewjob?jk=6054dcba9d59f243 ## About the Role Do you have experience in Software development?, Do you have a Bachelor's degree?, * Extensive professional experience in software engineering, with a proven track record of designing and overseeing complex, scalable architectures. * Strong proficiency in C#, WPF, and .NET 8.0, alongside hands-on experience with SQL Server, database design, and ORMs like Entity Framework. * Deep knowledge of modern development practices, including Agile methodologies, Git/GitHub version control, and establishing build environments. * Natural capability to coach, mentor, and elevate the skills of fellow engineering team members. * Excellent interpersonal and communication skills in English, with the ability to articulate technical concepts and collaborate across cross-functional teams. * A Bachelor's degree in Computer Science, IT, or a related technical field (or equivalent practical experience). ## Description * Drive the full software development lifecycle from feasibility studies and design to testing, bug fixing, and continuous software maintenance. * Design, implement, and test clean, high-quality code utilizing C#, WPF, and .NET 8.0 frameworks. * Formulate and implement comprehensive architectural visions, defining development standards, robust workflows, and coding methodologies for the engineering team. * Translate complex functional and non-functional requirements into highly scalable, secure, and extensible system architectures. * Provide continuous technical guidance, coaching, and mentorship to developers, empowering team members to reach their full potential. * Leverage cutting-edge AI-supporting tools throughout the development lifecycle to optimize efficiency and accelerate innovation. * Collaborate proactively within self-organizing Agile teams (Scrum/Kanban) to estimate, plan, and deliver impact-driven software packages. Who You Are You are a proactive and collaborative technical leader who thrives when navigating ambiguity. You possess an analytical mindset, are passionate about mentoring others, and are eager to apply modern technology to solve complex healthcare challenges. ## Related Videos - [Dynamic Entities in .NET: Building Low-Code Systems on Top of Entity Framework Core](https://www.wearedevelopers.com/videos/100218-dynamic-entities-in-net-building-low-code-systems-on-top-of-entity-framework-core) - [Practical tips for keeping your C# code base clean](https://www.wearedevelopers.com/videos/100149-practical-tips-for-keeping-your-c-code-base-clean) - [This Is Not Your Father's .NET](https://www.wearedevelopers.com/videos/967-this-is-not-your-father-s-net) - [Building Moduliths That Last: Patterns for Sustainable Module Integration](https://www.wearedevelopers.com/videos/100325-building-moduliths-that-last-patterns-for-sustainable-module-integration) - [RPA crash course for .Net developers – intro into the world of RPA from the perspective of a .Net developer](https://www.wearedevelopers.com/videos/271-rpa-crash-course-for-net-developers-intro-into-the-world-of-rpa-from-the-perspective-of-a-net-developer) - [Navigating the Corporate Jungle: Life as a Developer in a large Company](https://www.wearedevelopers.com/videos/621-navigating-the-corporate-jungle-life-as-a-developer-in-a-large-company) ## Related Articles - [7 Important Tips That Every Software Developer Should Know](https://www.wearedevelopers.com/magazine/101-7-important-tips-that-every-software-developer-should-know) - [The 12 Best Jobs for Software Engineers](https://www.wearedevelopers.com/magazine/401-the-12-best-jobs-for-software-engineers) - [What’s the Difference between a Junior, Mid, and Senior Developer?](https://www.wearedevelopers.com/magazine/238-what-s-the-difference-between-a-junior-mid-and-senior-developer) - [Top-Paying Tech Jobs (with Salaries)](https://www.wearedevelopers.com/magazine/372-top-paying-tech-jobs-with-salaries) - [Fully Remote Software Engineer Jobs](https://www.wearedevelopers.com/magazine/447-fully-remote-software-engineer-jobs) - [Where To Find Software Engineering Jobs](https://www.wearedevelopers.com/magazine/396-where-to-find-software-engineering-jobs)