What do you do?
7 Feb 07
Job Title: SR. ANALYST/PROGRAMMER (Job Level H) Reporting Relationship: Sr. Systems Analyst, Senior Analyst/Programmer Manager to Senior Manager Location: Application Development - Integrated Systems Application Development – Life Asia Job Purpose: The position is responsible for the design, development, maintenance, documentation, and deployment of applications based on the specification assigned to the incumbent following the Prulife UK Systems Development Methodology (SDM), Guidelines and Standards. Principal Accountablities: Systems Design 1.Conduct analysis and design on assigned module 2.Conduct business requirements gathering Systems Construction 1.Code, unit test, and debug programs based on supplied program specifications 2.Document outcome of testing based on expected test results 3.Perform data correction activities for cases of system malfunctions or manual errors based on supplied specification 4.Develop and document program specification based on approved systems design 5.Perform quality assurance or coding review of completed programs Systems Implementation 1.Prepare program and system documentation such technical reference manuals 2.Install system/configuration/procedure Systems Management 1.Supervise/Monitor/Administer the development work of assigned programmer ensuring that programming standards are adhered to 2.Assume program supervisor role for small to medium size projects Others 1.Perform other functions as may be assigned Secondary Accountabilities : 1.Write User Manual 2.Conduct User Training Job Specification: a.Qualification College degree in Bachelor of Science, preferably Major in Engineering, Computer Science, Mathematics, or Statistics or any Sound foundation on structured and/or object oriented programming Strong oral and verbal communication skills Strong business requirements gathering skills Team Player b.Experience at least 3 years of programming experience Exposure to major phases of Systems Development Methodology At least 1 year of systems design and analysis experience c.Knowledge Mandatory : Knowledgeable in SQL programming Knowledgeable in either COBOL or Visual Basic Knowledgeable in SQLServer, MSAccess Preferred : Knowledgeable in Crystal Reports Knowledgeable in Lotus Notes development Knowledgeable in Java, JSP Autonomy (Give three examples of any independent decision taken by job holder or action taken where job holder has complete autonomy i.e.. without referring to superior for approval). 1.Supervision and coaching of assigned programmer/s 2.Preparation of detailed design based on given specification and general design 3.Clarification with users/business analysts on business requirements 4.Handling system error and its corresponding investigation Problem Complexity (Give one example of routine problem and two examples of non-routine problems encountered at work, and how the job holder goes about resolving them.) 1.Writing and Designing of Program : Specification is provided but individual will have to assess the most appropriate design approach and syntax to use to make the program more efficient. 2.Analysis of business requirement : The individual must understand the business environment in order to fully appreciate the business requirement. This can be done by conducting thorough interview of the users and documenting the observations prior to working on the design of the system. 3.Program supervisor role : The individual must be able to manage his/her members by ensuring quality of work is in place and by ensuring that programming standards are followed. It is critical that the individual understands the module assigned to him/her both from the technical and functional aspect. ~~ well this is what i do according to my job description but really i just hang out at myLot ;)