tools, techniques and approaches used to build application solutions Working knowledge with software development tools, techniques and approaches used to build application solutions Cloud computing technologies, Business
field of study with a focus on data intensive applications Experience in architecting and implementing