Job Openings Software Analyst - Business Solutions - Pretoria East

About the job Software Analyst - Business Solutions - Pretoria East

Our client is an innovative company in Pretoria East and is looking for a Software Analyst to join their team. The ideal candidate will be working with a dynamic team providing business solutions tailor-made to meet their clients' needs.

Key Responsibilities

  • Analyse business requirements to determine system feasibility and recommending improvements.
  • Identifying and recommending possible technological solutions to business problems.
  • Defining project requirements and developing solutions.
  • Planning and facilitating user design sessions.
  • Documenting interaction with business.
  • Facilitate knowledge transfer by presenting results of all analysis and deliverables to project teams.
  • Document decisions and the supporting reasons for the action made at each design meeting.
  • Identify and communicate project and design risks.
  • Manage tasks according to prescribed project priorities and provide progress reports on projects.
  • Responsible for the creation or review of user documentation for assigned projects.
  • Provide regular progress reports and updates on tasks and job estimates to supervisor and project management as necessary.
  • Produce ad-hoc SQL/Database queries.
  • Provide support for business needs by running custom reports.
  • Troubleshoot software applications and document technical resolutions for research tickets.
  • Handle tough technical problems and data issues.
  • Provide post-implementation support.
  • Testing new releases of software to ensure they meet customer needs.
  • Performing research to identify new technology solutions for future problems.
  • Maintaining the integrity of databases by creating backup copies and performing regular maintenance tasks such as updating security permissions or removing obsolete data.

Required Qualifications and Experience

  • The ability to elicit and document functional requirement, write specifications and use cases, and design user interfaces requirement for applications.
  • Possess a working knowledge of software technology, computer programming experience, and broad business knowledge. They may also require the ability to develop business process models.
  • Demonstrate a positive attitude even under high pressure and stressful situations.
  • Adapt readily to change.
  • Strong problem solving and analytical skills.
  • Highly organized with the ability to manage teams, resources, processes, and time to achieve a target result within the stipulated timeframe.
  • Communicate effectively both orally and in writing.
  • Serve as a seam between two groups: The software developer and the end-user. Have strong interpersonal skills to manage a relationship with both parties.
  • Self-motivated with the ability to work independently as well as in a team-oriented environment.
  • Advanced computer skills, including proficiency with MS Office applications, Windows, MS SQL for developing ad-hoc queries.
  • Excellent attention to detail for a high degree of consistency and accuracy. It is also vital to ensure that products meet with acceptance criteria.
  • Work collaboratively with a cross-functional team to deliver solutions.
  • Troubleshooting complex software applications.

Apply online.

Brought to you by AGC Recruitment