Expert Software Developer / Architect C# – Spain (on-site, no relocation assistance) Key Responsibilities
Si desea saber un poco más sobre esta oportunidad, o está considerando presentar su candidatura, por favor, lea la siguiente información del puesto.
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. xhfqzwm
Roche is an Equal Opportunity Employer.
#J-18808-Ljbffr
By continuing you agree to our Terms & Privacy Policy.