Thursday, January 12, 2012

General Summary

Apps Dev Consultant

Sr Apps Dev Consultant

Performs application architecture and design, development and maintenance programming, technology tool assessments, and associated tasks for application systems, including integrated software and hardware application configurations.

Performs application architecture and design, development and maintenance programming, technology tool assessments, and associated tasks for application systems, including integrated software and hardware application configurations.

Directs and participates in software/hardware releases and installation tasks.

Directs and participates in software/hardware releases and installation tasks.

Performs as an expert technical resource to clients and development staff in all phases of major system and subsystem development, implementation, and post-implementation processes.

Serves as an expert technical and industry resource to management, clients and development staff in new uses of information technology and in all phases of major system and subsystem development.

Acts as a subject matter expert on IT technical and process capabilities.

Provides consultation on internal and industry IT technical and business process capabilities, including leadership in the identification and recommendation of new IT opportunities.

Provides guidance to staff on complex assignments.

Provides guidance to staff on complex assignments.

Formulates, contributes to, and directs task identification, work effort estimates, and work schedules for research, prototype, and proof-of-concept IT activities.

Essential Responsibilities

Apps Dev Consultant

Sr Apps Dev Consultant

Participates in and may direct the analysis and definition of efficient, cost effective application solutions which support client business processes and functional requirements.

Participates in and may direct the analysis and definition of efficient, cost effective application solutions which support client business processes and functional requirements.

Performs and may direct software coding, testing, debugging, documentation, and installation tasks for on-line and batch processes in accordance with industry best practices and specific internal procedures and standards.

Leads software coding, testing, debugging, documentation, and installation tasks for on-line and batch processes in accordance with industry best practices and specific internal procedures and standards.

Analyzes business processes in order to define application functional requirements and technical specifications.

Analyzes business processes in order to define application functional requirements and technical specifications.

Guides, formulates, contributes to, and directs task identification, work effort estimates, and work schedules for development and maintenance activities.

Guides, formulates, contributes to, and directs task identification, work effort estimates, and work schedules for development and maintenance activities.

Participates in and may direct problem definition and problem resolution activities.

Participates in and may direct problem definition and problem resolution activities.

Coordinates with internal departments to provide associated deliverables required for the successful completion of development and maintenance assignments (e.g., database development, job scheduling, network support, help desk orientation, client implementation readiness, etc.).

Coordinates with internal departments to provide associated deliverables required for projects.

Conducts client interviews to perform analysis of client business processes and functional requirements. Prepares appropriate documentation to communicate and validate the information.

Conducts client interviews to perform analysis of client business processes and functional requirements. Prepares appropriate documentation to communicate and validate the information.

Participates in client committees and may coordinate client involvement in development and maintenance tasks as needed.

Participates in and may lead IT forums, technology assessments, industry research, and other projects as needed.

Responsible for knowledge transfer to staff. May review the technical work of staff.

Performs knowledge transfer to staff. May review the technical work of staff.

May provide on-call support. May coordinate on-call response efforts as assigned.

May provide on-call support. May coordinate on-call response efforts as assigned.

Performs other duties as required.

Performs other duties as required.

Evaluates application architecture and design, development and maintenance programming deliverables, technology tools, and associated technology process for application systems, including integrated software and hardware application configurations.

Prepares and conducts presentation of various work products and IT technology directions and strategies.

Reviews, creates, and/or revises internal IT standards and procedures.

Job Specifications

Apps Dev Consultant

Sr Apps Dev Consultant

Bachelor’s degree or equivalent experience.

Bachelor’s degree or equivalent experience.

Previous (7-10 years) experience in all phases of applications software development/maintenance life cycles in a client server / web-based environment.

Previous (10+ years) experience in all phases of applications software development/maintenance life cycles in a client server environment.

Demonstrated excellence in technical skills and knowledge required in one or more higher level programming languages respective to various client server programming development environments.

Demonstrated excellence in technical skills and knowledge required in one or more higher level programming languages respective to various client server / web-based programming development environments.

Strong skills required in critical thinking and analysis, verbal and written communications, and interpersonal interactions (e.g., partnering, conflict management, consulting, etc.)

Strong skills required in leadership, critical thinking and analysis, verbal and written communications, and interpersonal interactions (e.g., partnering, conflict management, consulting, etc.).

Understanding of business and care delivery processes preferred.

Strong skills required in leadership, critical thinking and analysis, verbal and written communications, and interpersonal interactions (e.g., partnering, conflict management, consulting, etc.).

No comments: