Connecting...

W1siziisinrozw1lx2fzc2v0cy9wzw9wbgvzb2x2zwqvanbnl2jhbm5lci1kzwzhdwx0lmpwzyjdxq

Lead Analyst Programmer

Lead Analyst Programmer

Job Title: Lead Analyst Programmer
Location: Western Cape
Industry:
Salary: 750000.00
Reference: JN -112016-7102
Job Published: January 11, 2017 09:31

Job Description

Job specification
 
Key focus of the role: 
Accountabilities for this role include Strong Development skills, basic systems analysis, interpreting and executing test plans. The incumbent is individually accountable for achieving results through own efforts.            
Role Description & Key Result Areas:
Key Result Areas:
  • Assists Business Analysts to translate strategic decisions into business solutions.
  • Assists with analysis and design of new systems and databases.
  • Role includes coding, implementations, testing and system enhancements
  • Also includes providing higher technical and programming suppor
  • Co-ordinates time and priorities to ensure that goals are met
  • Ability to understand big picture in which business operates
  • Standby if needed
  • Have a good working relationship with users, business analysts and other technical staff
  • Works with little supervision
  • Advises management on best practices and design of new enhancements
  • Coaches junior staff members
 
Personal Effectiveness
  • Accountable for service delivery through own efforts with only limited supervision.
  • Individually accountable for managing own time, tasks and output quality for periods of up to 6 months.
  • Makes increased contributions by broadening individual skills.
  • Collaborates effectively with others to achieve personal results.
  • Accepts and lives the company values
 
Specifications Development
  • Assists with analysis and design of new systems and databases.
  • Develops technical specifications / program specifications and some systems documentation.
  • Responsible for basic systems analyst functions.
  • May assist with analysing system design requirements.
  • Advises Management on effective applications, covering areas such as maintenance, support, man-machine interface and data management requirements.
  • Provides sizing and scoping for development work required.
  • Designs & documents technical specifications/program specifications.
 
System Testing
  • Assists solution construction including programming, systems testing and correction of programme models.
  • Interprets and executes test plans, or assists in developing test plans in conjunction with Systems Analyst, Senior Analyst Programmer or Business Analyst.
 
System Programming
  • Develops, tests and implements new systems and system changes in accordance with agreed coding standards and principles.
  • Provides development solutions, which maintain the technical integrity of the solution. Performs data conversion.
  • Documents system features and functionality. The above is done under limited supervision.
 
Quality Management
  • Ensures technical integrity of the solution.
  • Ensures that all system changes align with coding standards and principles
 
Coaching
  • Mentors Programmers and Analyst Programmers through the whole development life cycle.
                        
Role Qualifications
  • Matric, with a Relevant Programming/IT Diploma/ Degree
  • 4 years or more, solid experience in programming, using, C#, ASP.Net 4.0(or later), Web Services, WCF, MVC, jQuery, MS SQL, Oracle
  • 4 years or more, experience in Database design using MS SQL or Oracle.
  • Excellent problem solving and analytical skills.
  • Enterprise Integration experience.
  • Object Orientated design and development experience (at least 4 years’ experience)
  • Good client/server understanding
  • Practical experience in high volume capacity planning & performance tuning.
  • Working knowledge/experience in the support environment Incident/Problem Management
  • Ability to deliver as per agreed time standards and work under stress
  • Excellent verbal and written communication skills
  • Good system modelling skills will be an advantage.
Competencies
  • Personal Mastery
  • Customer First
  • Leading with influence
  • Strategic
  • Innovation
  • Execution
  • Collaboration