Demonstrated analytical skills and technical acumen: baseline knowledge of how software systems and application components work together, effective at communicating architectural and software development considerations