Careers

At Finesse,we don’t just accept difference – we celebrate it, we support it, and we thrive on it for the benefit of our employees, our products and our community. Finesse is proud to be an equal opportunity workplace and is an affirmative action employer.

Careers at Finesse

By joining Finesse you join this innovation race: A community of leaders, developers, employees, partners and customers who are committed to rebuilding communications promoting latest technology and services for future generations.

The Secret of Success

The secret of our success is the people we recruit – and we’re looking for the best. You should just have an enquiring mind and the proven ability to solve complex problems are essential.

Perspectives

Check for our latest openings here , submit your Resume for review and so that you can be notified of future possibilities that match your skills and interests.

  • Experiments allowed

  • Proffessional Growth

  • Casual Thursdays

  • Employee Engagement Programs

MENA

Business Analyst

Must have experience in Business Requirement gathering Defining project goals and scope in detail Facilitation skills to bring business users to scope the project and get consensus Should be able document project scope using business terminology. Please share your profile

  • Mandatory Skills:
    • Subject matter expert in B2B Portal projects
    • Must have experience in Business Requirement gathering
    • Defining project goals and scope in detail
    • Facilitation skills to bring business users to scope the project and get consensus
    • Should be able document project scope using business terminology
    • Must be good at project scoping techniques
    • Must be very good at communication with different stakeholders of the project
  • Additional Skills/Requirements:
    • Good understanding of Software design and methodologies
    • Knowledge of software usability principles
    • Understanding of software testing principles and techniques
    • Ability to write and review test cases
    • Must be willing work North America time zones
Database Administrator

As a database administrator at Finesse  you will be responsible for managing and maintaining all aspects of the companies large scale, highly available PostgreSQL database environment for both new application development and existing systems operations. These activities include but are not limited to:

  • Database administration – install, configure, upgrade and migrate existing databases
  • Set up and maintain highly available architecture
  • Automate various DBA tasks
  • Optimize database performance
  • Monitor the database for integrity and solve outstanding issues
  • Review processes and identify areas of improvement
  • Work with development team to troubleshoot and optimize queries and performance bottlenecks
  • Ensure that systems, practices and procedures are well documented and communicated
  • Conduct project and team retrospectives
  • Provide guidance and input to project teams on data modeling/data structure best practices

JobRequirements

  • PostgreSQL DBA experience in a 24×7 production environment
  • 3 – 6 years of database management/administration experience
  • 3+ years in a production DB support role
  • Experience with data normalization and data relationships
  • Experience writing and troubleshooting stored procedures
  • Experience with RDBMS data replication (preferably PostgreSQL streaming replication)
  • Experience in troubleshooting and resolving performance, blocking, deadlocking, replication, connectivity and security issues
  • Experience with LINUX
  • Package building and upgrades in a production environment (PostgreSQL 9.x preferred / MySQL)
  • Experience with git
  • Mastery of one or more of: SQL, PL/pgSQL, Python, PHP, Bash, Ruby or other scripting language
  • Understanding of virtualization and clustered environments
  • Bachelor’s degree or equivalent experience

Good to have (One or all)

  • MySQL Database Administration experience
  • Redis Administration
  • RabbitMQ Administration
  • Mongo Administration
  • Certification(s)
Business Development Manager

Builds market position by locating, developing, defining, negotiating, and closing business relationships.

Business Development Manager Job Duties:

  • Identifies trendsetter ideas by researching industry and related events, publications, and announcements; tracking individual contributors and their accomplishments.
  • Locates or proposes potential business deals by contacting potential partners; discovering and exploring opportunities.
  • Screens potential business deals by analyzing market strategies, deal requirements, potential, and financials; evaluating options; resolving internal priorities; recommending equity investments.
  • Develops negotiating strategies and positions by studying integration of new venture with company strategies and operations; examining risks and potentials; estimating partners’ needs and goals.
  • Closes new business deals by coordinating requirements; developing and negotiating contracts; integrating contract requirements with business operations.
  • Protects organization’s value by keeping information confidential.
  • Updates job knowledge by participating in educational opportunities; reading professional publications; maintaining personal networks; participating in professional organizations.
  • Enhances organization reputation by accepting ownership for accomplishing new and different requests; exploring opportunities to add value to job accomplishments.

Skills/Qualifications: Closing Skills, Motivation for Sales, Prospecting Skills, Sales Planning, Selling to Customer Needs, Territory Management, Market Knowledge, Presentation Skills, Energy Level, Meeting Sales Goals, Professionalism

Business Object Consultant
    • Strong in Webi report development(Rich client, Java, Web) and Universe design
    • Experience with SQL Server (writing Sql queries/performance tuning concepts)
    • Strong in report troubleshooting and data analysis
    • Should have good skills Specific IT/Spreadsheet/analytical/modeling Skills
    • Good user facing skills (requirements gathering, troubleshooting, managing expectations)
    • Perform data validation and unit testing
    • Experience scheduling/bursting reports
    • Experience working with dashboard designer(Xcelsius) and live office
    • Experience working with Universe Design Tool
Oracle Business Intelligence Consultant

Urgently looking for OBIEE consultant with 6+ years of experience in oracle technologies, experience in using SQL 7 PL/SQL on Oracle 10g/11g. Should also have experience using Oracle ODI, OBIEE 11g – Analyses, Dashboards and Repositories, Answers, BI Publisher.

Complete JD :

OBIEE Consultant skills:

  • Bachelor’s degree in computer science, computer software, or related field
  • 6+ years of experience with Oracle technologies, 4+ specifically with OBIEE and related tools
  • Have a solid experience in using SQL 7 PL/SQL on Oracle 10g/11g
  • Have a solid experience in using the following tools is a must:

o    Oracle ODI

o    OBIEE 11g – Analyses, Dashboards and Repositories

o    Answers, BI Publisher

  • Strong experience in configuring OBIEE Repository (Physical, business and presentation layer) to provide Analytical Reporting solutions to business
  • Sufficient experience in designing logical and physical data models using Star Schema
  • Sufficient experience in building data loads and transformations
  • Excellent experience in designing quality front end user experience using the presentation layer, BI Publisher, and Answers
  • Good experience in extracting the data from the flat files and other RDBMS databases into the staging area and populated onto Data warehouse
  • Good experience in installing OBIEE 11.1.1.6.5 Enterprise Server in windows and Linux machines
  • Have the ability to come up with creative technical solutions while applying Oracle best practices and working within coding standards
  • Have the ability to perform requirements gathering and work with business stakeholders on report design and layout
  • Have the ability to develop test scripts and perform system and unit end to end testing
  • Have sufficient experience in working with end users and developers to correct recurring problems and troubleshoot critical issues
  • Excellent experience in setting up and configuring a strong access rights model, to ensure that end users have access to information related to their roles only
  • Expertise in OLTP, OLAP, and Data Warehousing concepts
  • Good understanding of Unix and Windows environments
  • Worked with Toad, SQL Developer, PL/SQL Developer, JDeveloper, and Putty, SQL Loader, and Data Pump & External table data, SQL Trace, Explain Plan, and TK-Proof.
  • Good verbal/written communications skills are required to provide end user support and work effectively with other developers, business analysts, and business stakeholders Experience in implementing OBIEE/ OFSAA in the banking sector is a plus
  • Experience in implementing OBIEE/ OFSAA with T24 Core Banking System is a plus
  • Ability to demonstrate the OBIEE experience in the bank test environment, if request to.

APAC

Business Analyst

Must have experience in Business Requirement gathering Defining project goals and scope in detail Facilitation skills to bring business users to scope the project and get consensus Should be able document project scope using business terminology. Please share your profile

  • Mandatory Skills:
    • Subject matter expert in B2B Portal projects
    • Must have experience in Business Requirement gathering
    • Defining project goals and scope in detail
    • Facilitation skills to bring business users to scope the project and get consensus
    • Should be able document project scope using business terminology
    • Must be good at project scoping techniques
    • Must be very good at communication with different stakeholders of the project
  • Additional Skills/Requirements:
    • Good understanding of Software design and methodologies
    • Knowledge of software usability principles
    • Understanding of software testing principles and techniques
    • Ability to write and review test cases
    • Must be willing work North America time zones
Database Administrator

As a database administrator at Finesse  you will be responsible for managing and maintaining all aspects of the companies large scale, highly available PostgreSQL database environment for both new application development and existing systems operations. These activities include but are not limited to:

  • Database administration – install, configure, upgrade and migrate existing databases
  • Set up and maintain highly available architecture
  • Automate various DBA tasks
  • Optimize database performance
  • Monitor the database for integrity and solve outstanding issues
  • Review processes and identify areas of improvement
  • Work with development team to troubleshoot and optimize queries and performance bottlenecks
  • Ensure that systems, practices and procedures are well documented and communicated
  • Conduct project and team retrospectives
  • Provide guidance and input to project teams on data modeling/data structure best practices

JobRequirements

  • PostgreSQL DBA experience in a 24×7 production environment
  • 3 – 6 years of database management/administration experience
  • 3+ years in a production DB support role
  • Experience with data normalization and data relationships
  • Experience writing and troubleshooting stored procedures
  • Experience with RDBMS data replication (preferably PostgreSQL streaming replication)
  • Experience in troubleshooting and resolving performance, blocking, deadlocking, replication, connectivity and security issues
  • Experience with LINUX
  • Package building and upgrades in a production environment (PostgreSQL 9.x preferred / MySQL)
  • Experience with git
  • Mastery of one or more of: SQL, PL/pgSQL, Python, PHP, Bash, Ruby or other scripting language
  • Understanding of virtualization and clustered environments
  • Bachelor’s degree or equivalent experience

Good to have (One or all)

  • MySQL Database Administration experience
  • Redis Administration
  • RabbitMQ Administration
  • Mongo Administration
  • Certification(s)
PHP Developer

As a database administrator at Finesse  you will be responsible for managing and maintaining all aspects of the companies large scale, highly available PostgreSQL database environment for both new application development and existing systems operations. These activities include but are not limited to:

  • Database administration – install, configure, upgrade and migrate existing databases
  • Set up and maintain highly available architecture
  • Automate various DBA tasks
  • Optimize database performance
  • Monitor the database for integrity and solve outstanding issues
  • Review processes and identify areas of improvement
  • Work with development team to troubleshoot and optimize queries and performance bottlenecks
  • Ensure that systems, practices and procedures are well documented and communicated
  • Conduct project and team retrospectives
  • Provide guidance and input to project teams on data modeling/data structure best practices

JobRequirements

  • PostgreSQL DBA experience in a 24×7 production environment
  • 3 – 6 years of database management/administration experience
  • 3+ years in a production DB support role
  • Experience with data normalization and data relationships
  • Experience writing and troubleshooting stored procedures
  • Experience with RDBMS data replication (preferably PostgreSQL streaming replication)
  • Experience in troubleshooting and resolving performance, blocking, deadlocking, replication, connectivity and security issues
  • Experience with LINUX
  • Package building and upgrades in a production environment (PostgreSQL 9.x preferred / MySQL)
  • Experience with git
  • Mastery of one or more of: SQL, PL/pgSQL, Python, PHP, Bash, Ruby or other scripting language
  • Understanding of virtualization and clustered environments
  • Bachelor’s degree or equivalent experience

Good to have (One or all)

  • MySQL Database Administration experience
  • Redis Administration
  • RabbitMQ Administration
  • Mongo Administration
  • Certification(s)
Ruby Developer
    • A Ruby Developer is responsible for participating in many aspects of the companies software development lifecycle for both new application development and existing system maintenance. These activities include but are not limited to:
      • Requirements Estimation
      • Software Development
      • Software Testing
      • Software Deployment
      • Software Demonstrations
      • Systems Documentation
      • Daily Stand Ups
      • Retrospectives

       

      Essential Job Functions

      • Code/Test/Deploy Software Solutions – 80%
      • Mentoring/Pairing/Code Reviews – 10%
      • Requirement Estimation & Software Spikes – 5%
      • Meetings/Presentations/Demos – 5%

      Job Requirements

      • 2-4 years experience with Ruby and a Ruby Web Framework such as Rails or Sinatra
      • 1+ years experience writing test using frameworks such as RSpec, RUnit, Cucumber, Selenium and Watir
      • Test driven development experience is highly desirable
      • 2-4 years experience with HTML, CSS, Javascript
      • Demonstrates working knowledge of Object Oriented development and Object modeling
      • Demonstrates working knowledge of SQL
      • Demonstrates understanding of algorithms and how/when to apply them
      • Passion to learn new things and problem solve
      • Experience conducting code reviews
      • Experience working on agile teams is preferred
      • Bachelor or Master Degree in Computer Science is preferred.
      • Propensity to overcome challenges and solve “hard” problems.
      • Strong desire for continuous improvement (standards, best practices, knowledge).
      • Strong communication skills with the ability to adjust communication to fit the needs of the audience.

AMERICA

Business Analyst

Must have experience in Business Requirement gathering Defining project goals and scope in detail Facilitation skills to bring business users to scope the project and get consensus Should be able document project scope using business terminology. Please share your profile

  • Mandatory Skills:
    • Subject matter expert in B2B Portal projects
    • Must have experience in Business Requirement gathering
    • Defining project goals and scope in detail
    • Facilitation skills to bring business users to scope the project and get consensus
    • Should be able document project scope using business terminology
    • Must be good at project scoping techniques
    • Must be very good at communication with different stakeholders of the project
  • Additional Skills/Requirements:
    • Good understanding of Software design and methodologies
    • Knowledge of software usability principles
    • Understanding of software testing principles and techniques
    • Ability to write and review test cases
    • Must be willing work North America time zones
Database Administrator

As a database administrator at Finesse  you will be responsible for managing and maintaining all aspects of the companies large scale, highly available PostgreSQL database environment for both new application development and existing systems operations. These activities include but are not limited to:

  • Database administration – install, configure, upgrade and migrate existing databases
  • Set up and maintain highly available architecture
  • Automate various DBA tasks
  • Optimize database performance
  • Monitor the database for integrity and solve outstanding issues
  • Review processes and identify areas of improvement
  • Work with development team to troubleshoot and optimize queries and performance bottlenecks
  • Ensure that systems, practices and procedures are well documented and communicated
  • Conduct project and team retrospectives
  • Provide guidance and input to project teams on data modeling/data structure best practices

JobRequirements

  • PostgreSQL DBA experience in a 24×7 production environment
  • 3 – 6 years of database management/administration experience
  • 3+ years in a production DB support role
  • Experience with data normalization and data relationships
  • Experience writing and troubleshooting stored procedures
  • Experience with RDBMS data replication (preferably PostgreSQL streaming replication)
  • Experience in troubleshooting and resolving performance, blocking, deadlocking, replication, connectivity and security issues
  • Experience with LINUX
  • Package building and upgrades in a production environment (PostgreSQL 9.x preferred / MySQL)
  • Experience with git
  • Mastery of one or more of: SQL, PL/pgSQL, Python, PHP, Bash, Ruby or other scripting language
  • Understanding of virtualization and clustered environments
  • Bachelor’s degree or equivalent experience

Good to have (One or all)

  • MySQL Database Administration experience
  • Redis Administration
  • RabbitMQ Administration
  • Mongo Administration
  • Certification(s)
PHP Developer

As a database administrator at Finesse  you will be responsible for managing and maintaining all aspects of the companies large scale, highly available PostgreSQL database environment for both new application development and existing systems operations. These activities include but are not limited to:

  • Database administration – install, configure, upgrade and migrate existing databases
  • Set up and maintain highly available architecture
  • Automate various DBA tasks
  • Optimize database performance
  • Monitor the database for integrity and solve outstanding issues
  • Review processes and identify areas of improvement
  • Work with development team to troubleshoot and optimize queries and performance bottlenecks
  • Ensure that systems, practices and procedures are well documented and communicated
  • Conduct project and team retrospectives
  • Provide guidance and input to project teams on data modeling/data structure best practices

JobRequirements

  • PostgreSQL DBA experience in a 24×7 production environment
  • 3 – 6 years of database management/administration experience
  • 3+ years in a production DB support role
  • Experience with data normalization and data relationships
  • Experience writing and troubleshooting stored procedures
  • Experience with RDBMS data replication (preferably PostgreSQL streaming replication)
  • Experience in troubleshooting and resolving performance, blocking, deadlocking, replication, connectivity and security issues
  • Experience with LINUX
  • Package building and upgrades in a production environment (PostgreSQL 9.x preferred / MySQL)
  • Experience with git
  • Mastery of one or more of: SQL, PL/pgSQL, Python, PHP, Bash, Ruby or other scripting language
  • Understanding of virtualization and clustered environments
  • Bachelor’s degree or equivalent experience

Good to have (One or all)

  • MySQL Database Administration experience
  • Redis Administration
  • RabbitMQ Administration
  • Mongo Administration
  • Certification(s)
Ruby Developer
    • A Ruby Developer is responsible for participating in many aspects of the companies software development lifecycle for both new application development and existing system maintenance. These activities include but are not limited to:
      • Requirements Estimation
      • Software Development
      • Software Testing
      • Software Deployment
      • Software Demonstrations
      • Systems Documentation
      • Daily Stand Ups
      • Retrospectives

       

      Essential Job Functions

      • Code/Test/Deploy Software Solutions – 80%
      • Mentoring/Pairing/Code Reviews – 10%
      • Requirement Estimation & Software Spikes – 5%
      • Meetings/Presentations/Demos – 5%

      Job Requirements

      • 2-4 years experience with Ruby and a Ruby Web Framework such as Rails or Sinatra
      • 1+ years experience writing test using frameworks such as RSpec, RUnit, Cucumber, Selenium and Watir
      • Test driven development experience is highly desirable
      • 2-4 years experience with HTML, CSS, Javascript
      • Demonstrates working knowledge of Object Oriented development and Object modeling
      • Demonstrates working knowledge of SQL
      • Demonstrates understanding of algorithms and how/when to apply them
      • Passion to learn new things and problem solve
      • Experience conducting code reviews
      • Experience working on agile teams is preferred
      • Bachelor or Master Degree in Computer Science is preferred.
      • Propensity to overcome challenges and solve “hard” problems.
      • Strong desire for continuous improvement (standards, best practices, knowledge).
      • Strong communication skills with the ability to adjust communication to fit the needs of the audience.