Ads
related to: software associate roles and responsibilities job descriptioncapterra.com has been visited by 10K+ users in the past month
Search results
Results From The WOW.Com Content Network
In a software development team, a software analyst [1] is the person who monitors the software development process, performs configuration management, identifies safety, performance, and compliance issues, and prepares software requirements and specification (Software Requirements Specification) documents.
A lead programmer has responsibilities which may vary from company to company, but in general is responsible for overseeing the work, in a technical sense, of a team of software developers working on a project, ensuring work meets the technical requirements, such as coding conventions, set by the software architect responsible for the underlying architecture. [1]
A software architect is a software engineer responsible for high-level design choices related to overall system structure and behavior. [ 1 ] It's software architect's responsibility to match architectural characteristics (aka non-functional requirements ) with business requirements.
Sometimes, almost exclusively in smaller sites, the role of system administrator may be given to a skilled user in addition to or in replacement of their duties. Skills Some of this section is from the Occupational Outlook Handbook , 2010–11 Edition, which is in the public domain as a work of the United States government .
Systems analysts assess the suitability of information systems in terms of their intended outcomes and liaise with end users, software vendors and programmers in order to achieve these outcomes. [1] A systems analyst is a person who uses analysis and design techniques to solve business problems using information technology.
A software quality assurance (QA) analyst, also referred to as a software quality analyst or simply a quality assurance (QA) analyst, is an individual who is responsible for applying the principles and practices of software quality assurance throughout the software development life cycle.