Functional Specialist

We are seeking a skilled and experienced Functional Specialist to join our dynamic software services team.

The role combines application support, functional analysis, technical troubleshooting, and customer interaction.

The successful candidate will be responsible for investigating application issues, understanding business requirements and processes, analyzing data, supporting testing and implementation activities, and working closely with customers and internal technical teams to ensure effective and timely resolution of issues.

The ideal candidate should have a good balance of technical knowledge, functional understanding, analytical thinking, and communication skills, with the ability to translate business needs into practical system solutions.

 

Responsibilities

  • Receive, analyze, classify, and prioritize application incidents and service requests.
  • Investigate application issues by analyzing logs, error messages, system behavior, configuration, and data.
  • Perform SQL queries and database analysis to investigate data-related issues and system discrepancies.
  • Understand business processes and requirements and translate them into functional system requirements.
  • Conduct discussions with customers and business users to understand their requirements, issues, and pain points.
  • Work closely with developers, QC, business analysts, project managers, and other support teams to investigate and resolve issues.
  • Support functional, integration, and UAT testing activities.
  • Investigate reported defects, validate fixes, and ensure that solutions meet the expected functional requirements.
  • Provide ongoing functional and technical support to customers and end users.
  • Prepare and maintain support, functional, and knowledge documentation.
  • Continuously develop knowledge of the supported products, business processes, and technical environment.

Requirements and skills

  • Bachelor’s degree in Computer Science, Information Technology, Engineering, or a related field.
  • 1–3 years of experience in application support, software implementation, functional analysis, or a similar role.
  • Fresh graduates may be considered if they demonstrate strong technical, analytical, and problem-solving skills.
  • Experience in banking, fintech, or enterprise applications is an advantage.

Technical & Application Skills

  • Good understanding of application troubleshooting and issue investigation.
  • Good knowledge of SQL and relational databases, with the ability to perform data analysis and investigate data discrepancies.
  • Good scripting or programming knowledge and technical skills.
  • Basic understanding of APIs, REST services, integrations, and system interfaces.
  • Basic knowledge of Windows/Linux environments.
  • Knowledge of ETL tools and data migration concepts is an advantage.

Functional & Business Skills

  • Ability to understand business requirements, processes, objectives, and user needs.
  • Ability to document functional requirements, user stories, use cases, and process flows.
  • Ability to prepare or contribute to functional specifications and configuration guidelines.
  • Ability to understand and analyze business and system processes.
  • Banking or financial-services business knowledge is an advantage.

Support & Problem-Solving Skills

  • Ability to follow troubleshooting procedures and knowledge articles.
  • Ability to resolve standard and known issues and escalate complex issues with complete investigation details.
  • Strong analytical, debugging, and problem-solving skills.
  • Strong attention to detail and ownership of assigned issues.

Communication Skills

  • Good verbal and written English.
  • Strong communication and interpersonal skills.
  • Ability to work directly with customers to understand issues, gather requirements, provide solutions, and address concerns.
  • Customer-focused approach with the ability to work effectively under pressure.
  • Ability to manage multiple priorities and support requests.

Good to Have

  • Banking/Fintech application experience.
  • Enterprise application support experience.
  • ETL /data migration experience.
  • Linux experience.
  • REST API and integration experience.
  • Experience working in UAT and Production environments.
Share this opening: