Software Developer
Purpose of the Job Description Report
The job description report is a short report that identifies key activities and behaviors relevant to a job’s
objectives. Information is also provided regarding important job context information. This information is
based directly upon the ratings provided by subject matter experts.
This report provides inputs to a wide variety of human resource decisions, from job evaluation to selection
as it is clearly laid out and easy to use. The Job Description report provides clear descriptions of the job’s
title, location, reporting structure, main purpose, responsibilities, objectives and other important information
about the specific job.
WORK INFORMATION
This section provides fundamental information about a job. Beyond a person’s ability to perform tasks, which make up the job, other issues may impact a person’s motivation or interest in a job, such as work location, salary and reporting relationships. These details are specified directly by the WPS user.
Job Title: Software Developer
Organization: Regional Information Technology Engagement (RITE) Board - Cleveland Clinic,
Eaton Corp, Hyland Software, Sherwin Williams
Location: Great Lakes (IL,IN,MI,OH,WI)
Upward Reporting
Relationships: Various Downward Reporting
Relationships: None
MAIN PURPOSE OF JOB
To develop quality code individually and in teams that meets business requirements.
JOB OBJECTIVES
To develop a work breakdown structure and provide estimates for each step considering time and financial constraints (entry level to mid level).
To develop the given design in a chosen technology (i.e., Oracle or Java) within the given development standards.
To unit test code before checking into user environment.
To collaborate with business peers to understand business requirements to meet the business objectives and goals.
To analyze a requirement to determine if it is testable.
To understand and effectively participate in the development methodology. To conduct code reviews emergent design.
To provide support to clients after the implementation of the developed software
___ IMPORTANT NOTICE ___
This report was generated using the Work Profiling System module of the SHL® Human Resource Management System. The report is computer-generated from the results of one or more job analysis questionnaires answered by subject matter experts and substantially reflect the answers provided by them. Due regard of this must be taken in the interpretation of this data. This report has been generated electronically - the user of the software can make amendments and additions to the text herein - SHL cannot accept any liability for the consequences of the use of this report and cannot guarantee that the contents are the unchanged output of the computer system.
J
OB
D
ESCRIPTION
R
EPORT
INTERNATIONAL EDITION - Version 1.6
BACKGROUND REQUIREMENTS
Background requirements refer to the education, training and work experience necessary for a person to be a successful performer. Specific knowledge requirements and other requirements (e.g. willingness to relocate) may be specified by the WPS user to provide a more complete profile.
Essential Desirable
Education: Formal Qualifications
Education involves the acquisition of knowledge and skills through learning where subject matter is imparted systematically. Formal qualifications are obtained by studying at formal institutions e.g. universities, colleges, etc.
Level of Education: College degree: BA, BS
Duration / Time required to become competent in this area Essential Desirable
Attainments: Job Related Work Experience
Experience is obtained through opportunities for exposure and practice at work. It includes all working experience that has some bearing on the job and is not restricted to the current organization. Supervised on-the-job training, internships and learner ships are incorporated within this category.
Work Experience: 4-6 months
Duration / Time required to become
competent in this area Essential Desirable
Attainments: Training Requirements (Knowledge and Skills)
Formal Training 1-4 weeks
Job Related Knowledge/Skills
Job-related knowledge is typically gained through formal or informal training programs (these exclude programs through which Formal Qualifications are attained). It includes knowledge of facts, data and information and understanding the rationale behind models, theories and principles.
Source: O*Net
Computers and Electronics Knowledge of circuit boards, processors, chips, electronic equipment, and computer hardware and software, including applications and programming.
Engineering and Technology Knowledge of the practical application of engineering science and technology. This includes applying principles, techniques, procedures, and equipment to the design and production of various goods and services.
Oral Comprehension The ability to listen to and understand information and ideas presented through spoken words and sentences.
Written Comprehension The ability to read and understand information and ideas presented in writing.
Oral Expression The ability to communicate information and ideas in speaking so others will understand. Problem Sensitivity The ability to tell when something is wrong or is likely to go wrong. It does not involve
solving the problem, only recognizing there is a problem.
Written Expression The ability to communicate information and ideas in writing so others will understand. Deductive Reasoning The ability to apply general rules to specific problems to produce answers that make
sense.
Inductive Reasoning The ability to combine pieces of information to form general rules or conclusions (includes finding a relationship among seemingly unrelated events).
Information Ordering The ability to arrange things or actions in a certain order or pattern according to a specific rule or set of rules (e.g., patterns of numbers, letters, words, pictures, mathematical operations).
Tools and Technologies: (Source: O*Net)
Category Type Examples
Tools Central processing unit CPU processors Graphics processing unit GPU
Tools Central processing unit CPU processors Multi-core central processing unit CPU
Tools Computer servers Application servers
Tools High end computer servers Directory servers
Tools Integrated circuit testers In circuit emulators ICE
Tools Integrated circuit testers Logic analyzers
Tools Personal digital assistant PDAs or organizers
Personal digital assistants PDA Technology Analytical or scientific software Dynamic modeling software Technology Analytical or scientific software SAS software
Technology Analytical or scientific software Simulation program with integrated circuit emphasis SPICE
Technology Analytical or scientific software The MathWorks Simulink Technology Configuration management software Automated installation software Technology Configuration management software IBM Rational ClearCase Technology Configuration management software Patch management software Technology Configuration management software Visible Razor
Technology Data base management system software Computer Associates integrated data management system CA-IDMS Technology Data base management system software Distributed database management
software
Technology Data base management system software Microsoft SQL Server Technology Data base management system software MySQL software
Technology Data base reporting software Business Objects Crystal Reports Technology Data base reporting software Hyperion software
Technology Data base reporting software Oracle Business Intelligence Discoverer Technology Data base reporting software SAP Business Intelligence
Category Type Examples
Technology Data base user interface and query software
IBM DB2 Technology Data base user interface and query
software
IEA Software Emerald Technology Data base user interface and query
software
Microsoft Access Technology Data base user interface and query
software
Structured query language SQL Technology Development environment software C
Technology Development environment software Embedded systems development software
Technology Development environment software IBM Rational Rose XDE Developer D93 Technology Development environment software Microsoft Visual Basic
Technology Enterprise application integration software
Enterprise application integration EAI software
Technology Enterprise application integration software
Extensible markup language XML Technology Enterprise application integration
software
SAP Netweaver Technology Object or component oriented
development software
C++ Technology Object or component oriented
development software
Document Object Model DOM Scripting Technology Object or component oriented
development software
Simple API for XML SAX Technology Object or component oriented
development software
Sun Microsystems Java Technology Operating system software Microsoft Windows
Technology Operating system software UNIX
Technology Operating system software VxWorks software
Technology Operating system software Win CE
Technology Program testing software Defect tracking software Technology Program testing software Fault testing software Technology Program testing software IBM Rational PurifyPlus Technology Program testing software Unit testing software
Technology Transaction server software Customer information control system CICS software
Technology Transaction server software IBM Middleware
Technology Transaction server software Microsoft Internet Information Service IIS Technology Transaction server software Object Management Group Object
Request Broker Technology Web platform development software Allaire ColdFusion
Technology Web platform development software Extensible stylesheet language transformations XSLT
Technology Web platform development software JavaScript Technology Web platform development software Ruby on Rails
E
SSENTIAL
W
ORK
A
CTIVITIES
Essential activities are defined as task statements with ratings equal to or greater than 60 on a 100
point scale of task criticality. Criticality ratings take into account the importance of the task in
meeting job objectives and the time spent performing the task. These ratings were provided by
people who know this job well. See WPS Technical Report for details.
C1: COLLECTING INFORMATION
Asking questions to establish information required
Referring to technical manuals
Listening to verbal instructions from superiors
Reading a complex plan or diagram
D1: DESIGNING / PROBLEM SOLVING
Generating solutions to problems with equipment
Creating artistic visual forms or displays
E1: HANDLING INFORMATION / FOLLOWING INSTRUCTIONS
Testing to pre-set check list
Ascertaining job requirements from drawings
Following instructions given orally
Following printed diagrams
Following written instructions
Follow logical instructions to operate a system
E2: ANALYZING / INTEGRATING / INTERPRETING
Breaking down a procedure into logical steps
Identifying errors in flow chart
Interpreting information (e.g., to simplify or explain)
Critically examining information for accuracy / quality
Analyzing written information
Analyzing numerical information
Summarizing verbal information
E3: ESTIMATING / EVALUATING
Preparing cost or time estimates for future activity
Estimating time required for a single process
Evaluating alternatives prior to choice
Estimating the rate of progress of a process
E6: CHECKING OBJECTS, WORK, PROCEDURES
Checking work completion to a set standard
Testing a system for correct function
Checking adherence to schedules
Examining products or items for fine defects
Examining products or items for gross defects
Noting defects in an object or structure
E7: DECIDING
Making decisions after thorough evaluation
Deciding a course of action in conjunction with others
Deciding whether to refer a problem to a superior
F1: INFORMING / REPORTING
Providing spoken information about a problem/issue
Providing written information about a problem/issue
Reporting problems to supervisor
Explaining a technical product in lay terms
F3: RELATIONSHIPS / REPRESENTING / INQUIRIES
Working closely with a group or team
Establishing a network of contacts
Establishing relationships with antagonistic individuals
Answering inquiries in writing about a product or service
Answering inquiries verbally about a product or service
Being polite to customers
Dealing with complaints
Making inquiries in writing about a product or service
Making inquiries verbally about a product or service
I
NTERPERSONAL
C
ONTACT
The graphs below show the nature, type and frequency of interpersonal contact
required by the job.
C
ONTACT
W
ITH
W
HOM
?
1 2 3 4 Sr. Management Mid. Management Jr. Management Supervisors Admin. Staff Manual Workers Gen. Public Student/Trainee Union Reps.
T
YPE OF
C
ONTACT
1 2 3 4 Informing Physical Serving Directing Persuading Negotiating Formal Speaking Advising Assessing Interviewing Counseling RepresentingKey
1: None 2: Occasional (1-9% of time) 3: Moderate (10-20% of time) 4: Frequent (21% + of time)R
ESPONSIBILITIES
Responsibility for Resources:
Less than $10,000
Financial Impact:
Large, $10,000s
Functional Impact:
Routine functions of moderate impact
Breadth of Job Knowledge:
Limited to one specific function
Demands of Change:
New situations occur frequently
Time Span of Impact:
Short term - 1 to 4 weeks
S
PECIFIC
A
CCOUNTABILITIES
The graph below shows the level of specific accountabilities for this job.
1 2 3 4 Cash Equipment Property Product Quality Worker Standard Finance Results Public Relation Work Methods Others Safety Innovation Sales Performance
Key
1: None 2: Low 3: Moderate 4: HighW
ORK
C
ONTEXT AND
E
NVIRONMENT
Type of Working Hours
Regular
Usually day time working
Working Hours
Normal weekly hours ... 40
Paid overtime hours ... 0
Unpaid overtime hours ... 0
Total weekly hours ... 40
Travel
Time spent traveling (excl. from/to work) ... < 11%
Time Away from Home
Nights within home country ... 1-10
Nights in other countries ... 1-10
Posture: Percent Time Spent ...
0
10
20
30
40
50
60
70
80
90
100
sitting standing walking running stooping/kneeling climbingPhysical Danger
Minor physical injury ... Almost no risk
Serious physical injury ... Almost no risk
Physical Environment: Percent Time Spent ...
0 10 20 30 40 50 60 70 80 90 100 out of doors at high temperature at low temperature in contaminated air in noisy conditions in dirty environment in a restricted space with inadequate lighting with machine vibration with ear protection with eye protection with breathing apparatus