Senior Developer Analyst

ESSENTIAL DUTIES AND RESPONSIBILITIES include the following: Carries out responsibilities in accordance with the organization's policies and applicable laws. Other duties may be assigned.   Major Job Responsibilities Develops business information systems by:  (40%) Formulating system development requirements Producing detail program design and specifications Preparing project plans and schedules, including:              - Feasibility analysis              - System requirements              - Resource requirements              - User training requirements              - Implementation requirements Designing, coding, testing, and debugging programs from functional requirements or supervising others in these activities Implementing new systems Estimates time and costs required to accomplish projects and initiatives on time.  Project management and planning duties may be required from time to time   Implements modifications and performs maintenance to existing computer programs and application systems.  (20%) Performs complex systems design and analysis on systems and sub-systems. Conducts architecturedesign sessions with developers/analysts to ensure system scalability and usability Performs costs benefits analysis to determine whether requirements are best met by software or manual functions, making maximum use of commercial off the shelf software and/or components Creates descriptions and methods to enable programmers to understand how to use programs and objects to access data Research and development of system solutions for existing or new software implementations Analyzes, defines, documents data, workflow, logical processes, interfaces, and internal/external controls and outputs Trains end users and/or technical staff to use software, new concepts and design features   Undertakes complex assignments as directed by management, and provides guidance and direction to less experienced technical staff, such as: (20%) Creates descriptions and methods to enable programmers to understand how to use programs and objects to access data Performs technical mentoring and coaches less experienced staff in new/complex design and coding concepts Consults with client to prototype, refine, test and debug programs to meet needs and requirements          Evaluating/selecting application software package Performance analysis and system improvement analysis Quality Control via department methodology and standards Prepares time and cost estimates for completing complex projects Interface with users and project sponsors and all other stakeholders in order to determine their evolving needs Writes documentation and/or reviews documentation written by others that describe installation and operating procedures     Prepares complex necessary program documentation for review by management in accordance with quality standards. (10%) This would include but is not limited to project updates, plans, requirements, designs, change management, training manuals, screen layouts, flows and technical use cases Writes and maintains functional and technical specifications Writes documentation or reviews documentation/requirements written by others that describe logic, coding, testing, changes and corrections   Provides Help Desk support as required (10%) Tracks problems using online help desk software Implements new features and software changes using change management software, processes and procedures
Salary Range: NA
Minimum Qualification
Not Specified years

Don't Be Fooled

The fraudster will send a check to the victim who has accepted a job. The check can be for multiple reasons such as signing bonus, supplies, etc. The victim will be instructed to deposit the check and use the money for any of these reasons and then instructed to send the remaining funds to the fraudster. The check will bounce and the victim is left responsible.