Responsibilities include Application Development, Analysis and Research, Coding, UI, Database Administration, Maintenance, Installation, and user demo. Professional Development tools are Objective C, SQLite, XCode and other tools used for profiling and application management.