Current Openings

Programer Analyst

Skill sets needed to perform this specialized job include a level of proficiency usually associated with knowledge gained through study at an institution of higher education leading to a minimum of a BS degree in Engineering / Computer Science or a closely related field.

Specific technical skills required for this position would include proficiency in Programming languages and technologies like Hadoop Ecosystem, Data Analysis, Automation, implementation and support using software Technologies

Required Skills

  • RDBMS (DB2, MySQL, Oracle)
  • JAva Skills (Java, Hibernate, JDBC, Java Script)
  • Analytical skills (Pig, Hive, Imphala)
  • Must be self Starter
  • Must have good communication skills

Nice To have

  • OOzie
  • Sqoop
  • Flume
  • Microsoft office

iOS Developer

We are looking for a mobile developer that has written and deployed at least 1 production mobile application within iOS.

We are currently looking a responsive mobile application that has some touch capabilities. The mobile developer that joins the team will be in charge of leading their mobile iniative and being the subject matter expert for the us.

Required Skills

  • iOS Development Skills (preferally with an application currently in the app store)
  • Object Oriented Programming
  • Objective C
  • High level skills in Swift.
  • Strong ability with latest iOS SDKs
  • Experience with AWS, Maps, QuickBlox, Twillo, Flurry etc is a plus.

Nice To have

  • Android or Hybrid(PhoneGap or Telerik) mobile application development experience.


Responsible for preparing and analyzing financial reports for individuals and companies. Audit financial reports for compliance and review company's financial status to ensure there are no discrepancies.

Required Skills

  • Maintain and audit company financial records.
  • Oversee budget and financial management.
  • Perform duties related to bookkeeping, preparation of government audits, taxes, and financial planning.
  • Recommend fiscally advantageous methods to save money.
  • Work with tax returns and analyze financial information to ensure taxes are paid on time.
  • Audit accounts for errors, misinformation, fraud, and overspending.
  • Report financial information to management.
  • Create and analyze budgets.
  • Advise management on tax ramifications of business decisions
  • Act as a consultant in areas such as compensation, benefits, and asset protection.
  • Oversee accounts payable and receivable.
  • Forecast revenue and analyze ledgers.
  • Identify and investigate variances.
  • Participate in strategic planning, fraud prevention, and budget development.
  • Help Development teams create web application and share business rules and regulations.

Nice To have

  • Knowledge of any RDBMS.