Full Dive
Location
Berkeley, CA | United States
Job description
Modify existing software to correct errors, to adapt it to new hardware and to upgrade interfaces and improve performance
Analyze user needs and software requirements to determine feasibility of design within time and cost constraints
Confer with systems analysts, engineers, programmers and others to design system and to obtain information on project limitations and capabilities, performance requirements and interfaces
Manage work priority and workload of subordinate software applications developer according to company needs
Develop software system testing and validation procedures Review report on software application testing and validation procedures done by subordinate software application developer
Direct software programming and development of documentation
Review documentation on software programming prepared by subordinate software application developer
Consult with other departments on project status, proposals, or technical issues, such as software application design or maintenance
Analyze information to determine, recommend, and oversee installation of new systems or modifications of an existing software application
Prepare reports concerning project specifications, activities, and status
Confer with subordinate and other departments to obtain information on capabilities for data processing projects
Oversee subordinate software developer on storing, retrieving, and manipulating data for analysis of software application capabilities and requirements
Collaborate and work with programmers, designers, technologists, technicians, or other engineering personnel
Develop training protocol for company users and end users to use new or modified application
Job tags
Salary