Home » Program » The main responsibilities of the application

The main responsibilities of the application

The main responsibilities of the Application Developer are to:

  • Identify, define, and model the application requirements,
  • Define data structures and distribution to satisfy the application solution,
  • Define application solutions that meet Customer requirements,
  • Act as the main project team liaison between the Customer Representatives,
  • Prepare deliverables to support the development and deployment of the solution such as application guides and test plans,
  • Provide continuity during the transition from one stage to the next,
  • Define physical program units and data structures based on the logical model to satisfy the requirements of the application,
  • Prepare deployment and post deployment plans to support the conversion and deployment of the solution,
  • Design and build prototypes. On a RAD project, the Application Engineer builds the Rapid Prototype, which becomes the application system.

The Application Engineer has key interactions with the following roles. These interactions are guidelines only and do not reflect all possible project organizations.

  • Application Architect. Develops application solutions to meet the business needs.
  • Data Architect. Develops an information architecture to meet the business needs.
  • Technical Architect. Obtains guidance and support on the implementation of specific technologies.
  • Team Leader. Reports on the status of assigned tasks and estimates and raises problems and concerns for resolution. Raises scope issues for resolution.
  • Human Factors Analyst. Reviews screen, report, and dialogue design and provides feedback.
  • Developers. Provide orientation on the application solution, explains processing requirements, data requirements, and program unit processing, and walks through program unit test plans.
  • Customer Representatives. Define application requirements, demonstrates application solutions, provides training, and guides testing activities.
  • Quality Assurance Manager. Presents deliverables for quality control inspections.
  • perform the activities and tasks for which this role is responsible,
  • apply the techniques necessary to complete the responsibilities of this role,
  • use the tools required by these activities, tasks and techniques.

Check out this article