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

Page |1

A Project Of Human Resource Management

JOB
ANALYSIS
Of
Application Developer
Submitted To: Mr. M. Owais Prepared by Eagle
Dated: 24th Oct 2012

Superior University Lahore

Page |2

Job Title: Senior Software Engineer Job Type: Full Time Gender: Doesnt matter Matrimonial Status: Doesnt Matter Department: ITC and S Supervisors Job Title: Manager Location: Lahore

Job Description Of Application/Software Developer


Job Purpose: Develop, create, and modify general computer applications software and specialized utility programs. Analyse user needs and develop software solutions. Design software or customize software for customers according to their needs . May analyse and design databases within an application area, working individually or coordinating database development as part of a team.

Page |3

Tasks: Modify existing software to correct errors, allow it to adapt to new hardware, or to improve its performance. Develop and direct software system testing and validation procedures, programming, and documentation. Confer with systems analysts, engineers, programmers and others to design system and to obtain information on project limitations and capabilities, performance requirements and interfaces. Analyze user needs and software requirements to determine feasibility of design within time. Design, develop and modify software systems, using scientific analysis and mathematical models to predict and measure outcome and consequences of design. Store, retrieve, and manipulate data for analysis of system capabilities and requirements. Consult with customers about software system design and maintenance. Coordinate software system installation and monitor equipment functioning to ensure specifications are met. Duties: Data analysis Development testing Dealing clients Using computers and computer systems to program, write software, set up functions, enter data, or process information Developing, designing, or creating new applications, ideas, relationships, systems, or products

Page |4

Analyzing information and evaluating results to choose the best solution and solve problems Observing, receiving, and otherwise obtaining information from all relevant sources Compiling, coding, categorizing, calculating, arranging, auditing, or verifying information or data Keeping up-to-date technically and applying new knowledge to the job Communicating with Supervisors and peers Developing specific goals and plans to prioritize, organize, and accomplish your work Responsibilities: Understanding clients needs Performance tuning, improvement, balancing, usability, automation Finding errors Troubleshooting errors Keeping its knowledge up-to-date Supervision: Incumbent Reports to: Manager Positions reporting to incumbent: Not any

Page |5

Job SpecificationOfApplication/Software Developer

Education: Degree: Bachelors degree preferred Additional Education: i) Certifications & Trainings Asp.net, VB, JavaScript, Microsoft certifications, oracle certifications Knowledge: Knowledge of circuit boards, processors, chips, electronic equipment, and computer hardware and software, including applications and programming. Knowledge of arithmetic, algebra, geometry, calculus, statistics, and their applications. Knowledge of the structure and content of the English language including the meaning and spelling of words, rules of composition, and grammar. 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.

Page |6

Skills: Required: Identifying complex problems and reviewing related information to develop and evaluate options and implement solutions. Writing computer programs for various purposes. Determining how a system should work and how changes in conditions, operations, and the environment will affect outcomes. Able to identify the strengths and weaknesses of alternative solutions, conclusions or approaches to problems. Analyzing needs and product requirements to create a design. Using mathematics to solve problems. Talking to others to convey information effectively. Not Required: Ms office Adobe photoshop[ Paint Video editing

Abilities: The ability to apply general rules to specific problems to produce answers that make sense. 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.

Page |7

The ability to combine pieces of information to form general rules or conclusions (includes finding a relationship among seemingly unrelated events). The ability to choose the right mathematical methods or formulas to solve a problem. The ability to communicate information and ideas in speaking so others will understand. The ability to add, subtract, multiply, or divide quickly and correctly. Experience: Fresh graduates are preferred Working Environment (Tools & Tech Used): Application servers Desktop Computers Notebook computers PDA Smartphone Windows 7 Microsoft SQL Server; MySQL software; Oracle DBMS Microsoft Visual Basic; XML Path Language XPATH C++, Python Program testing software Defect tracking software; Mercury Interactive LoadRunner; Source code editor software; Usability testing software

Benefits & Rewards: Medical Provident Fund Performance based rewards/bonuses are no given

You might also like