CAREERS

A career with IFIS places you at the epicentre of Financial company. Innovative spirit, enthusiasm, commitment and talent combined with pleasure in successful work with clients and partners. Whether fresh from school, as a university student, graduate, experienced professional or specialist – IFIS offers interesting positions in various departments.

Join us in shaping the future and be rewarded with opportunities to grow, excel and make a difference.

Job Vacancies in IFIS

Duties & Responsibilities

  • Focusing on the operational support of specific business applications ensuring maintenance tasks (batch processing, exports/imports with 3rd parties, etc) are completed and high availability of applications is maintained during business hours.
  • Create automated jobs/tasks using Visual Basic, PowerShell or DOS Batch scripts
  • Manage the day-to-day maintenance of monitoring systems, engineering solutions and their integration into broad environment
  • Provide technical guidance in project management, planning, task definition, estimating, reporting, scheduling, and workflow
  • Drive and reviews efforts to research, design, plan and maintain new or existing hardware and software technology components.
  • Drives opportunities for improvement both in the tools managed and the systems being monitored.
  • Support Sustained Resiliency, Disaster Recovery, and High Availability events.

Required Experience

  • A Bachelor’s degree or higher preferably in Computer Science or Information Technology, Mathematics or equivalent
  • Minumum 3 years of relevant working experience in developing or supporting enterprise applications
  • Minimum 2 years of hands-on experience in of VBScript.
  • Experience with other scripting tools (DOS Batch, PowerShell) or enterprise batch scheduling software (eg. IBM TWS, Autosys, Control M, CA7) will be an advantage.
  • Ability to apply knowledge of tools to create solutions which are maintainable, follows enterprise patterns, and address new requirements.
  • Ability to utilize advanced systems, scripting and developer skills to develop methodologies to implement, integrate, and maintain new and emerging enterprise-wide systems hardware / software technology components.
  • Knowledge of network concepts (Ports, Protocols, Addressing, Subnets, etc.)
  • Good communication skills, both written and verbal
  • Ability to work well within a team
  • High sense of ownership of task assigned, deliver work with high quality and efficiency
  • Must be able to work in a fast pace environment and preferably with experience in Agile methodologies

Duties & Responsibilities

  • Work with highly collaborative teams to build high quality code
  • Contribute to all project phases: from design to deployment
  • Design and develop software features requested by the product manager
  • Religiously practice Agile methodologies and DevOps principles, to ensure all development have been properly tested in compliance to design and functional specifications

Required Experience

  • A Bachelor’s degree or higher preferably in Computer Science or Information Technology, Mathematics or equivalent
  • Minumum 5 years of relevant working experience in software development of business application systems
  • Hands-on experience in analysis, design, coding, and implementation of complex, custom-built applications
  • Development experience in JAVA (Spring, J2EE, Spring boot)
  • Hands on experience on at least 3 years of the following JavaScript frameworks
  • Minimum 3 years of working experience using open-source API Spring, Hibernate
  • Minimum 3 years hands-on experience in development of Restful web service
  • Experience in web development using HTML, CSS, WebSocket and JavaScriptxperience using HTML, CSS, WebSocket and JavaScript
  • Must have hands-on & solid experience on AWS Cloud Platform (e.g. Lambda) is a plus

Non Technical Experience

  • Should be part of the agile / scrum teams and exposure to scrum master role will be advantage
  • Establish CI/CD/RA
  • Working in a very collaborative and agile team, you are expected to work interdependently – collaborate, negotiate, make trade-offs, handle conflicts
  • Knowledge of software best practices, like Test-Driven Development (TDD) and Continuous Integration (CI)
  • Familiarity with one or more systems among Bitbucket, JIRA, Confluence, Nexus and SonarQube is a plus
  • Additional experience on developing service based application
  • Good communication and interpersonal skills
  • Self-starter who sets and meets challenging personal targets; Detailed person, with a big picture outlook
  • Must be a team player

Duties & Responsibilities

  • To understand system design, business rules, prepares test plans, test cases and test scripts
  • To test each software component and demonstrate the business condition under test and the expected results
  • Execute regression tests, functional tests and data tests
  • Liaise with business users on UAT test cases design & execution, also support users queries & providing feedback
  • Test environment setup, defects tracking and coordinating with PO, users and tech team to resolve the issues and determine defect priority
  • Help build/modify and maintain Test Automation Frameworks for UI and API for web or mobile applications
  • Pro-actively engaged in new system functional delivery with involvement in testing & plan for test automation development
  • Pro-actively engaged in new system functional delivery with involvement in testing & plan for test automation development
  • Estimates work requirement for contribution to the project sprint plan, report and track UAT progress
  • Stays abreast of QA and Testing best practice and latest available tools (HP Quality Centre and ALM), frameworks and standards

Required Experience

  • Candidate must possess at least a bachelor’s degree in Computer Science/Information Technology or equivalent
  • Minimum 2 years of software testing experience is required
  • Has good and hands-on knowledge for Functional and Automation Test Tools
  • Proficient in Windows application development, and familiar with VBScript, SQL, PL/SQL, HP Unified tools
  • Experience with HP ALM tool is an advantage
  • Good communication skills, both written and verbal
  • Ability to work well within a team
  • High sense of ownership of task assigned, deliver work with high quality and efficiency
  • Must be able to work in a fast pace environment and preferably with experience in Agile methodologies