· 4 to 7+ years of application support experience Licensure / Certification Requirements N/A Education Bachelor degree in Computer Science, Information Technology or other relevant field of study, or Certificate or Diploma from higher educational institute Skills & Competencies · Solid understanding on how to utilize Informatica Developer, Informatica Metadata Manager, and Informatica Analyst to apply custom objects and rules, reference data tables and create/import/export mappings · Solid understanding of multiple tier application architecture · Solid understanding on how to run data quality specific ETL jobs (address standardization and validation, email cleanups, name cleanup, parsing, etc utilizing IDQ and other ETL tools) · Good knowledge of the recent web service technology · Solid understanding of web application technologies · Good knowledge of Linux · Good Knowledge of SQL (Structured Query Language) · Good command of written and spoken English; knowledge of Arabic language is an advantage · Good analytical, execution, problem solving and decision-making skills · Good business understanding and background · Ability to acquire and apply new skills · Flexible and able to work under pressure · Analyze and provide data metrics to management in order to help prioritize areas for data quality improvement · Participate in improvement of master data management process and support transactional systems and processes · Good knowledge on writing shell-scripts to invoke mappings or workflows · Proficient at writing SQL queries and verifying the results · Respect and maintain a high-level confidentiality · Proactive and results oriented whilst ensuring high quality of work · Advance level of customer service orientation and professionalism in all interactions · Able to work in a multi-cultural environment and promote teamwork and knowledge sharing in order to achieve goals and deliverables · Good knowledge of health insurance concepts · Good knowledge of Microsoft applications · Excellent knowledge about the features and limitations of the IDQ platform · Excellent knowledge about software engineering best practices: o Design for long-term maintainability o Design for high scalability and robustness o Ability to follow design and coding conventions without supervisor intervention o Application of software design patterns and best practices o Version control and configuration management · Excellent knowledge of IDQ development concepts, tools and processes · Basic knowledge about software development methodologies like the Rational Unified Process and Scrum · Basic knowledge about software modeling using the Unified Modeling Language (UML) · Results oriented whilst ensuring high quality of work and able to “think out of the box”
NA