Needs:
Strong understanding abilities and and able to perform task of any member on team
Show aptitude to be able to learn and be self-sufficient with customer skillset, standards, requirements and product
Take specifications for a plugin and implement a fully functional plugin with automated tests to verify the plugin's functionality
Translates a higher level specification into a more detailed specification that reflects the actual implementation detail
Challenges plugin definition when it seems deficient, dysfunctional or counter to the customer standards
Able to think critically about the design of a plugin to seek out, create tests for and remedy defeciencies
Utilizes their understanding of OO design principles in creating custom software solutions or modifying package solutions
Applies their understanding of the limits of the tools being used and discusses the tradeoffs in the design of a module
Manages dependencies across other modules
Strong SQL, vb.Net and PLC