Development
Development includes companies or area within a company that develop software as a product. The process that an application programmer (business) uses is the same as in development. The difference primarily being in the thoroughness of developing software that will be sold as a product. The programming job description for the programmer is in the programming page, since the job requirements are similar. In development there are four distinct parts to developing a software product; initial overall design, detailed design, programming, testing (unit and systems).
Software Engineers, Systems Software
Development Programmer
Designer
Tester
Software Engineers, Systems Software
Position Requirements
Prerequisites
A Computer Science 4 year degree along with programming experience in the business area is required.
Education
A Computer Science four - year bachelor's degree
Certification Programs
None
Job Description (Example)
Research, design, develop, and test operating systems-level software, compilers, and network distribution software for medical, industrial, military, communications, aerospace, business, scientific, and general computing applications. Set operational specifications and formulate and analyze software requirements. Apply principles and techniques of computer science, engineering, and mathematical analysis.
More=>
This article gives you the skills and aptitudes that are generally required for a programmer.
Top
Accessibility Software
Generally, the screen reader software such as JAWS and/or available screen magnifier is all that is needed.
Top
Development Programmer
Position Requirements
Prerequisites
A Computer Science 4 year degree is required. While earning the degree, certain languages will be learned and a proficiency gained. The employer, usually will test for proficiency before hiring.
Education
A Computer Science our - year bachelor's degree
Certification Programs
There are no universally recognized certification programs for the various languages except Microsoft .NET Framework. Certification is required for Microsoft >NET programmers. The certification within .NET is for Visual Basic and C# (a derivative of C++) .
| MS .Net Framework |
Microsoft Certified Solution Developer (MCSD) for Microsoft .NET candidates are required to pass four core exams and one elective exam. The core exams provide a valid and reliable measure of technical proficiency and expertise in developing and maintaining enterprise applications that are based on Microsoft development tools, technologies, and platforms on the Microsoft .NET Framework 1.0 and Microsoft .NET Framework 1.1. The elective exam provides proof of expertise on a specific Microsoft server product. |
Job Description (Example)
Convert project specifications and statements of problems and procedures to detailed logical flow charts for coding into computer language. Develop and write computer programs to store, locate, and retrieve specific documents, data, and information. May program web sites. For a full job requirement click More=> .
To get more detail on the compilers and totals used by the programmers click here
This article gives you the skills and aptitudes that are generally required for a programmer.
Top
Accessibility Software
Generally, the screen reader software such as JAWS and/or available screen magnifier is all that is needed.
Top
Designer
Position Requirements
Prerequisites
A Computer Science 4 year degree and , programming experience in the business area is required.
Education
A Computer Science four - year bachelor's degree
Certification Programs
None
Job Description (Example)
1. Analyzes existing or proposed projects and requests to determine the feasibility for technical adaptation; may
prepare cost estimates for these proposed projects; documents and presents written reports detailing the analyses
performed.
2. Designs systems; detail procedures to be followed by users; revises and creates departmental forms for data
processing applications or manual procedures; prepares system and data-flow diagrams; translates problem
statements into programming definitions.
3. Supervises the creation of programs utilizing current departmental programming techniques and standards;
codes and debugs programs; coordinates testing and data conversion.
More=>
Top
Accessibility Software
Generally, the screen reader software such as JAWS and/or available screen magnifier is all that is needed.
Top
Tester
Position Requirements
Prerequisites
Technical school training or an associate degree in Computer Science is usually the requirement; although, a Computer Science 4 year degree is sometimes required.
Education
Technical school, 2-4 year degree
Certification Programs
None
Job Description (Example)
Responsible for testing a localized application from a linguistic / content perspective but also from a functional angle. The tester will run test cases to test required screens and will report all errors in regard to translation, coding, functionality, etc. to the client and/or to the bug tracking system. The tester will regress / retest the errors/issues/defects reported and fixed in the bug tracking system. Good communication skills are required. Education: B. S. or equivalent. Knowledge of technical terms Experience in the software testing field Required:
More=>
Position: Senior Accessibility Tester
General Experience:
This position will be filled only by a legally blind person. · Extensive experience in the field of accessibility evaluation for
Section 508 compliance using screen readers.
1 Proven ability to work independently or under only general direction
on consulting, testing and process issues is required.
Specific Knowledge and Experience:· Experience using a screen reader to test Windows applications,
Internet applications, and websites for compliance with Section 508.
1 Strong knowledge of structured accessibility testing methodologies
that integrate automated testing manual testing, and usability testing.
2 Strong knowledge of accessibility best practices.
3 Experience writing both high-level and detailed technical reports.
Activities may include, but are not limited to, the following:
list of 4 items
list of 4 items nesting level 1. Identify, document, rank, and classify Section 508 defects.
Identify, document and quantify overall application risks associated with
the existence of Section 508 compliance issues.
Research best practices to address outstanding accessibility issues.
Evaluate existing policies and procedures and make recommendation to improve efficiency and effectiveness.
list end nesting level 1
list end
Effectively communicate orally and in writing with advanced technical
Top
Accessibility Software
Generally, the screen reader software such as JAWS and/or available screen magnifier is all that is needed.
Top
Case Studies
An excellent discussion on Visually impaired technical writers. More=>