Senior Software Developer C# .NET
HR departmentSpain - madridUpdate time: January 31,2020
Job Description

The Senior Developer position is a hands on development role which also incorporates some elements of design and planning, in particular contributing to designs and design decisions and in turn contributing to how they influence project schedule and scope. A focus on quality is key and the successful applicant will be someone who takes a holistic view of the development cycle from beginning to end. The main focus will, however, be on the coding aspects.

 

Areas of Responsibility/Activities

 

  • Contribution to and implementation of technical designs with minimal supervision.
  • Working with stakeholders during implementation to elicit effective and efficient feedback.
  • Creation of documentation such as technical outlines, design proposals, investigation reports, etc.
  • Contributing to work estimates and the agile planning process in general.
  • Provision of testing information to independent testers such as QA Engineers and Support.
  • Responsible for benchmarking of performance critical features.
  • Awareness of the markets in which the company operates and into which the products are sold.
  • Sharing knowledge within the team and with other teams.
  • Demonstration of new features to project stakeholders.
  • Support activities - assisting with hot fixes and responding to requests for information.
  • Build engineering tasks - this is a shared responsibility within the team.
  • Management of personal technical development programme.

 

Skills/Attributes/Experience

 

 

  • Demonstrable software development experience:
    • C#/.net is mandatory and experience/appreciation of C++ is desirable.
    • Knowledge of and enthusiasm for emerging technologies, platforms and frameworks is desirable.
    • Database experience is beneficial, particularly for the server team roles.
    • Silverlight or if possible HTML 5 experience are also beneficial for the server team roles.
  • Bachelor's degree in Computer Science, Engineering or related discipline.
  • 4+ years experience designing/developing desktop software (client/server for the server team roles). Quality focus is mandatory.A
  • 2+ years experience with Agile / Scrum is a bonus, some experience at least is highly desirable.
  • The ability to analyze problems and recommend solutions with minimal supervision are a must.
  • Experience with unit testing and TDD are considered a bonus.
  • Good Communication skills - verbal communication is key, however, good written communication is beneficial.
  • Experience working within a distributed engineering team is a bonus.
  • Must be a team player.

 

The Senior Developer position is a hands on development role which also incorporates some elements of design and planning, in particular contributing to designs and design decisions and in turn contributing to how they influence project schedule and scope. A focus on quality is key and the successful applicant will be someone who takes a holistic view of the development cycle from beginning to end. The main focus will, however, be on the coding aspects.

 

Areas of Responsibility/Activities

 

  • Contribution to and implementation of technical designs with minimal supervision.
  • Working with stakeholders during implementation to elicit effective and efficient feedback.
  • Creation of documentation such as technical outlines, design proposals, investigation reports, etc.
  • Contributing to work estimates and the agile planning process in general.
  • Provision of testing information to independent testers such as QA Engineers and Support.
  • Responsible for benchmarking of performance critical features.
  • Awareness of the markets in which the company operates and into which the products are sold.
  • Sharing knowledge within the team and with other teams.
  • Demonstration of new features to project stakeholders.
  • Support activities - assisting with hot fixes and responding to requests for information.
  • Build engineering tasks - this is a shared responsibility within the team.
  • Management of personal technical development programme.

 

Skills/Attributes/Experience

 

 

  • Demonstrable software development experience:
    • C#/.net is mandatory and experience/appreciation of C++ is desirable.
    • Knowledge of and enthusiasm for emerging technologies, platforms and frameworks is desirable.
    • Database experience is beneficial, particularly for the server team roles.
    • Silverlight or if possible HTML 5 experience are also beneficial for the server team roles.
  • Bachelor's degree in Computer Science, Engineering or related discipline.
  • 4+ years experience designing/developing desktop software (client/server for the server team roles). Quality focus is mandatory.
  • 2+ years experience with Agile / Scrum is a bonus, some experience at least is highly desirable.
  • The ability to analyze problems and recommend solutions with minimal supervision are a must.
  • Experience with unit testing and TDD are considered a bonus.
  • Good Communication skills - verbal communication is key, however, good written communication is beneficial.
  • Experience working within a distributed engineering team is a bonus.
  • Must be a team player.

">

Get email alerts for the latest"Senior Software Developer C# .NET jobs in Spain - madrid"