Application Development Analyst

Application Development Analyst
Application Development Analyst

Application Development analysts are responsible for the administration, monitoring and maintenance of software infrastructures and applications.

As an application analyst, you’ll oversee practices and processes to ensure integrity, safety and availability of all data and applications as part of an organisation’s information systems and You’ll make sure that the processes needed for a business to function and succeed are running smoothly than acting as a technical point of contact to fix application and systems issues – usually on an immediate basis. Anaylitics

Application analysts work within IT departments alongside application developers and software engineers. You could also be involved in:

  • the training and support of staff in using applications
  • analysis and diagnosis of application errors
  • problem resolution in both the long and short term
  • design and development of existing and new applications
  • road testing and implementation of new applications.

Job titles vary. You may find titles such as problem analyst, technical adviser and system analyst and however your core activities are likely to be similar.

Application analysts can specialise in operating systems, applications and languages, such as:

  • Java
  • Oracle
  • SQL
  • UNIX.


As an application analyst and you’re responsible for:

  • identifying organisational need for new applications
  • preparing technical specification as a roadmap for software
  • implementing, testing and integrating new applications
  • performing routine system backups and upgrades
  • installing new operation systems and releases
  • providing instructions and training to staff when necessary
  • monitoring, recoding and responding to requests for support
  • investigating and diagnosing system faults and errors
  • resolving technical issues
  • analysing error trends aimed at reducing or minimising down time
  • communicating messages regarding systems issues to users promptly
  • liaising with software suppliers to fulfil the requirements of the organisation
  • managing storage servers
  • scheduling and running regular tests to enhance the current systems and applications
  • identifying and developing functionality changes
  • maintaining documentation of key databases and linked applications.

You’ll be expected to attend regular internal and external meetings to provide updates on the progress of your task and to present to users the application solutions you are proposing.


Salaries vary and are based on qualifications and certifications and specialisms and experience.

This is a relatively new job and so at this stage you won’t come across application analysts with more than 20 years’ experience.

  • Average starting salaries range from Rs.29,000 to Rs.32,000. For the first few years you can expect a steady pay increase.
  • For specialist activities, such SQL, UNIX or Bash scripting, the average starting salary can reach Rs.45,000 to Rs.48,000.

Additional benefits may include life insurance, private medical cover and dental plans and a company car.

Working hours

Working hours are usually 9am to 6pm, Monday to Friday. You may need to work extra hours or at weekends depending on the project you are working on Become there may be some flexibility with your employer on taking time off following a long day.

Contract work on projects is possible and which can be on a part-time or freelance basis.

What to expect

  • You’ll need the ability to switch between tasks quickly and stay in control of problematic situations.
  • The job involves working on multiple projects at any time, often within a team.
  • You’ll be dealing with both internal and external clients, so you need to be able to communicate effectively both verbally and in writing.
  • Working at computers for prolonged periods of time is a feature of the role. You may also need to move and carry equipment.


  • computer science
  • engineering
  • information systems
  • information technology
  • mathematics.

Strong technical skills are essential as is knowledge of and certification in, the relevant computer language (this might be HMLS, CSS, #C, Microsoft SQL etc.) and applications.

Technical experience is highly valued and can be the deciding factor at the interview stage. Any previous relevant support experience can increase your chances of success when looking for a job.

You might be asked to provide a portfolio of your work prior to or at your interview.


You’ll need to demonstrate:

  • excellent communication and interpersonal skills, both written and verbal
  • the ability to relay technical information to non-technical users and elicit clients’ needs
  • customer service skills
  • problem solving
  • analytical skills
  • the ability to establish rapport with stakeholders
  • attention to detail
  • patience and understanding
  • the ability to work independently but also as a part of a team
  • project management skills
  • a proactive attitude
  • ability to work to deadlines and give realistic estimates
  • willingness to learn.

See More