Human Resource Management: Assignment #05

Download as docx, pdf, or txt
Download as docx, pdf, or txt
You are on page 1of 5

HUMAN RESOURCE

MANAGEMENT
Assignment #05

MADEEHA SAEED
16-ARID-712
1. Assume that you are playing a role of a Job Analyst. Please fill the below given form
for the job of “Software Developer”
What is the job title?
Ans: Software Developer
2. Summarize the job’s more important, regularly performed/duties in a job summary.
Ans: Our company creates some of the world’s most cutting-edge software products, and we
want you to be a part of our team. We are currently in search of an experienced Software
Developer to create and maintain software, in-house hardware and network systems. The
successful candidate will also help to develop critical products for our clients, and offer excellent
technical support. This is a fantastic opportunity to engage in a positive and creative work
environment that offers excellent benefits and flexible schedules. The Software Developer will
be part of the development team, which will have the responsibility for supporting and enhancing
custom applications using different technologies. Utilizing a Software Development Life Cycle,
the Software developer will work with technical and non-technical associated in defining
business and technical requirements to develop new functions or redesign/consolidate existing
processes.
3. In what department is the job located?
Ans: IT Department
4. What is the title of the supervisor or manager to whom the job holder must report?
Ans: Team Lead/Tech Lead
5. Does the job holder supervise other employees? If so, give their job titles
and a brief description of their responsibilities.

Position Supervised Responsibilities


Junior Software Developer Assisting the Development
Manager with all aspects of
software design and coding.
Attending and contributing to
company development
meetings.
Learning the codebase and
improving your coding skills.
Writing and maintaining code.
Working on minor bug fixes.
Monitoring the technical
performance of internal systems.
Responding to requests from the
development team.
Gathering information from
consumers about program
functionality.
Writing reports.
Conducting development tests.

Intern Software Developer Document and test new software


applications
Assess new application ideas
Research competitor offerings
Develop applications (coding,
programming)
Interview beta testers

6. What essential function duties does the jobholder perform regularly? List
them in order of importance.

Percentage of time devoted to


Duty
this duty
1 Modifying software to fix 60%
errors, adapt it to new
hardware, improve its
performance, or upgrade
interfaces.
2 Directing system testing and 50%
validation procedures.
3 Directing software 45%
programming and
documentation development.
4 Consulting with departments 34%
or customers on project status
and proposals.
5 Working with customers or 22%
departments on technical
issues including software
system design and
maintenance.
6 Analyzing information to 15%
recommend and plan the
installation of new systems or
modifications of an existing
system.

7. Does the job holder perform other duties periodically? Infrequently? If so, please
list, indicating frequency.
Ans: Yes, other duties include:

 Consulting with engineering staff to evaluate software-hardware interfaces and develop


specifications and performance requirements.
 Designing and developing software systems using scientific analysis and mathematical
models to predict and measure outcomes and design consequences.
 Preparing reports on programming project specifications, activities, or status.
 Conferring with project managers to obtain information on limitations or capabilities.

8. What are the working conditions? List such items as noise, heat, outside work, and
exposure to bad weather.
Ans:

 Flexible hours. E.g. you can come in 10, take a 1 hour lunch break, and leave at 7 every
day if you want.
 The ability to follow a real agile process (not fake agile), that is focused on delivering
end-user value incrementally. That implies being able to have regular, meaningful contact
with the product owner / business analyst, and at least semi-regular contact with other
stakeholders.
 Managers don't make important technical decisions (except possibly the choice of
programming language to use). And if they do make a technical decision, they have a
programming background and make it on the basis of their programming experience.
 Permission to use suitable tools for the job (e.g. a halfway decent programming
languages, the Internet - I wouldn't take a job that didn't allow me access to the Internet at
work - some banks don't allow that!)
 Skilled co-workers that are good team players.
9. How much authority does the job holder have in such matters as training or guiding
other people?
Ans: Developers train and guide junior and intern developers at hand and they have major
authority over their juniors and interns in terms of training programs regarding programming and
software development skills.
10. How much education, experience, and skill are required for satisfactory job
performance?
Ans: Including:

 Bachelor's degree in computer science or related degree.


 Knowledge of the software development life-cycle.
 The desire to work in fast-paced environment.
 Ability to develop unit testing of code components or complete applications.
 Creativity is always a plus.
 Must be a full-stack developer and understand concepts of software engineering.
 Experience working on a variety of software development projects.
 Deep programming language knowledge.

11. At what stage is the job holder s work reviewed by the supervisor?
Ans: At the completion of one’s task.
12. What machines or equipment is the job holder responsible for operating?
Ans:

Office Machines Office Equipment

Computer Filing Cabinet

Phone Pen

Copier Stapler

Fax Desk

13. If the job holder makes a serious mistake or error in performing required duties,
what would be the cost to management.
 Developer costs spent on finding and fixing errors.
 Ongoing lost revenue from unsatisfied customers.

You might also like

pFad - Phonifier reborn

Pfad - The Proxy pFad of © 2024 Garber Painting. All rights reserved.

Note: This service is not intended for secure transactions such as banking, social media, email, or purchasing. Use at your own risk. We assume no liability whatsoever for broken pages.


Alternative Proxies:

Alternative Proxy

pFad Proxy

pFad v3 Proxy

pFad v4 Proxy