Expert Software Developer / Architect C#
13 days ago
Sant Cugat del Vallès
Position Expert Software Developer / Architect C# – Spain (on-site, no relocation assistance) Desplácese hacia abajo para encontrar una descripción detallada de este trabajo y lo que se espera de los candidatos. Envíe su solicitud haciendo clic en el botón "Solicitar". Key Responsibilities • Engineering & Development (50%), • Participate fully in all phases of software development, including feasibility studies, design, development, testing, bug fixing, and ongoing software maintenance., • Produce unit and subsystem specifications based on software requirements, project architecture, and guidelines., • Design and implement code, including necessary tests to verify functionality against specifications., • Define the technical roadmap and maintain architectural governance across development teams., • Conduct thorough reviews and analysis of source code, including your own and peers', to drive enhancements., • Ensure the implementation aligns with business goals and project management strategies., • Navigate ambiguity and maintain forward progress., • Architect & Technical Expert (50%), • Define all aspects of development, selecting appropriate technologies, workflows, and establishing rigorous coding standards., • Collaborate with other professionals to determine and analyze functional and non-functional requirements for new software or applications., • Provide high-level guidance and professional coaching, fostering a culture of excellence and continuous learning., • Monitor development progress to ensure consistency with the initial design and technical vision., • Ensure all software complies with requirements for quality, security, modifiability, and extensibility.Who You Are, • Technical Skills, • Highly skilled in C#, WPF, and .NET 8.0., • Experience with SQL Server and ORMs such as Entity Framework., • Good working knowledge of Git/GitHub., • Experience with Agile (Scrum/Kanban)., • Proficient in AI-supporting tools throughout the development lifecycle., • Basic experience defining build environments., • Excellent English communication & interpersonal skills., • Architectural Expertise, • Strong architectural skills with proven ability to design and oversee complex, scalable software systems., • Deep understanding of technical visions, workflows, and coding standards., • Proven ability to translate requirements into actionable designs., • Experience coaching and mentoring engineering teams., • Education: Bachelor’s degree in Computer Science, IT, or related field., • Experience: 10+ years professional software development, enterprise-scale implementations.Location & Employment Spain – On-site. No relocation assistance provided. xcskxlj Equal Opportunity Statement Roche is an Equal Opportunity Employer. #J-18808-Ljbffr