本文发表在 rolia.net 枫下论坛JOB DESCRIPTION:
You will be responsible for the development of new features for a new software application from our client, with a focus on design and implementation of outstanding user interfaces to enable intuitive interaction with complex data.
RESPONSIBILITIES:
Design and implement critical user interface elements for new features for a C#-based software application
Quickly prepare brief, accurate and relevant documentation of designs that use applicable best practices, and present to technical lead as needed to align on design before development
Follow established practices of agile methodologies to ensure high quality software, including writing automated tests where appropriate
Work as a team member to maximize the success of the development team.
QUALIFICATIONS:
Bachelor’s degree in computer science or closely related field
5+ years design/programming experience with C# and WPF
2+ years experience working directly with internal and external users to determine user interface requirements, then design and implement effective user interfaces
2+ years practical experience designing and implementing MVVM architecture in challenging contexts
Experience working autonomously on diverse parts of applications (UI, data model, etc.) as needed
Sound design and coding practices
Ability to clearly document and explain designs
Experience with automated unit tests
Effective communicator with diverse functions including fellow developers, testers and scientists
Demonstrated experience as an effective collaborator with team members in a geographically dispersed team, including some project/technical leads at other sites
Ability and desire to learn the domain of mass spectrometry and at least one of its applications to the life sciences to solve real-world problems
Multithreaded development
Ability to work with development approach incorporating significant aspects of agile/eXtreme Programming更多精彩文章及讨论,请光临枫下论坛 rolia.net
You will be responsible for the development of new features for a new software application from our client, with a focus on design and implementation of outstanding user interfaces to enable intuitive interaction with complex data.
RESPONSIBILITIES:
Design and implement critical user interface elements for new features for a C#-based software application
Quickly prepare brief, accurate and relevant documentation of designs that use applicable best practices, and present to technical lead as needed to align on design before development
Follow established practices of agile methodologies to ensure high quality software, including writing automated tests where appropriate
Work as a team member to maximize the success of the development team.
QUALIFICATIONS:
Bachelor’s degree in computer science or closely related field
5+ years design/programming experience with C# and WPF
2+ years experience working directly with internal and external users to determine user interface requirements, then design and implement effective user interfaces
2+ years practical experience designing and implementing MVVM architecture in challenging contexts
Experience working autonomously on diverse parts of applications (UI, data model, etc.) as needed
Sound design and coding practices
Ability to clearly document and explain designs
Experience with automated unit tests
Effective communicator with diverse functions including fellow developers, testers and scientists
Demonstrated experience as an effective collaborator with team members in a geographically dispersed team, including some project/technical leads at other sites
Ability and desire to learn the domain of mass spectrometry and at least one of its applications to the life sciences to solve real-world problems
Multithreaded development
Ability to work with development approach incorporating significant aspects of agile/eXtreme Programming更多精彩文章及讨论,请光临枫下论坛 rolia.net