Open Positions

       
 


Our Resourcing initiatve is focussed on initiating the right partnership between client and Knowlx Information Partners Limiting costs to maximise return on investment.

Knowlx is always looking for talented individuals who can come on board to develop their skills and careers. We welcome suitably qualified individuals who can contribute to the company's expansive specialist development program which is constantly improving the range of MDM and Data Governance products.

Knowlx is particularly active in the areas of Dynamic Interactive Compliance Management , we are constantly working with the regulators and their clients to bring the Knowlx Compliance Vision of Excellence to become standard not only in Financial Markets,but also in other areas of the economy where Regulators struggle with the complexity and delays incurred by inefficient legacy compliance Reporting systems, often inherited from the last century.

We at Knowlx see Compliance as an interactive ongoing process, in which we lead pro actively for the benefit and the enrichment of the interaction between both players in the Knowlx Dynamic Compliance Matrix. We at Knowlx take pride in making our spectrum of specialist software skills and Industry products focused along with our Financial Markets knowledge base on the deficiencies and problematic, often under reported and for historical reasons neglected and lacking areas of the Compliance interaction.

We bring the Knowlx range of Compliance Reporting, MDM and Data Visualization products to bear on these problems and crystallize out the areas for attention and optimization. The Knowlx approach creates a Quick win scenario for all players, saving the client costs incurred by often unavoidable delays in making Compliance information from Legacy and disparate Reporting Systems, thus enabling the Regulator to serve the Government more pro actively, thus benefiting the economy and society as a whole.

Application of our Product set and the Knowlx Compliance Matrix Dynamic enables us to tackle areas which would otherwise not receive the attention of our valued partners in the Compliance Dynamic, the Regulator and the Client.

Our relationship and ongoing interaction with Compliance agencies teaches us that the demand for meaningful performance metrics and accurate specialist drill down examination of particular market sectors is now, in the aftermath of the Sub Prime experience more important than it has ever been. Knowlx takes pride in partnering with the Regulators to forge a new era in interactive, responsive, responsible and accurate delivery of meaningful KPI's to those Key officials those who need to drive their Decision Support Systems.

We at Knowlx fully believe that information visibility should be shared respnsibly between the client who requires the information as a busines requirement and the Regulator, this committment is fully enshrined in the Knowlx Mission Statement.

The company is also constantly developing its product range to support Data Visualization reuiements in specialist market areas in particular we are looking for good Java / C++ / C# people to develp our Data Visalization and MDM products to serve the Financial Trading and Bond markets.

Our Market Analysis products range from Commercial Trade Finance Management and risk monitoring to specialist Stochastic Analysis Financial and Object Orientated Mathematical/Data models of Corporate Bond and Derivative Trading Platforms. We believe our range of products in this important area of the Global Economy brings fruition to the Knowlx vision of Total Data Governence and MDM /Knowlx Synthetic Metadata and vendor Metadata management throughout the entire corporate Data Resource.

We are particularyl looking for starters with Java experience who have majored in Mathematics to PhD level in subjects such as Quantitive Analysis, Fluid Dynamics and Stochastic Calculus.

We have development positions open in the below Financial and Electronic Market OTC, Derivative and Bond and Trading areas:

 

 
Job Description :
Senior Java Architect
What we need:
As the Senior Java Architect you will have a seasoned background architecture and developing web application for Enterprise level clients.

Things you need to have:

5 years of architecture Java/J2EE solutions

10 or more years of Java/J2EE experience developing solutions from start to finish;

Good understanding of Object Oriented Design Patterns;

Good understanding of the Model View Controller design pattern;

Java 1.5/1.6; JDBC; Servlets and JSP; JSF/Faces;

HTML/XHTML; JavaScript;

Working knowledge of XML, DTD, Dom Parsing and Sax Parsing;

Implementing Security solutions such as LDAP;

Implementing Logging solutions such as Log4J;

PL/SQL and SQL for Oracle 11g;

Working knowledge of Oracle Enterprise Linux;

Experience using Application Servers such as WebLogic;

Experience with performance tuning Web Applications;

The use of Version Control (SVN);

Experience with any of the following will be beneficial:

Data Modeling and designing databases;

Ajax, Hibernate;

Oracle eBiz financial applications;

Oracle eBiz inventory;

JDA Point of Sale;

Experience with ETL processes;

Knowledge of Oracle BPEL;

Knowledge/experience with testing tool (Mercury).

Senior Java Developer - Algorithmic Trading Analytics.

A talented Core Java Developer with knowledge of electronic and algorithmic trading analytics applications is required.

The successful candidate will have a minimum of five years core Java programming experience including Java threads, collections and concurrency. You will have a good understanding of Middleware technologies, web services, SOAP and XML. You must have strong experience with Linux/Unix operating systems and Oracle databases. You will have demonstrable experience in the development of very complex high throughput/low latency mission critical applications.

Please note: you must have Investment Banking/Capital Markets experience in order to meet the requirements for this role. Experience in electronic and algorithmic trading analytics applications and knowledge of equity, options and futures trading is strongly preferred.

You will be responsible for the development of algorithmic trading analytics and frameworks for electronic trading and development of client analytics and performance metrics.

You will be a strong team player with excellent communication skills.

Java Analyst Programmer (J2EE) 

Contract/Permanent

Job Description:
What we are looking for:
We are working with a Lower Mainland client to help find them a Java Analyst Programmer (J2EE) to join their team.

This is a 6 month contract to hire position.

Potential candidates should have experiences in development, deployment, and support on both J2EE and Windows environments.

The candidates should have a good understanding of the web application multi-tier architecture from web server, Application Server to database server. Additional, the candidates should have knowledge on Windows environment.

It is a plus if the candidate has experience with Payment Card Industry Data Security Standard (PCI DSS)

RESPONSIBILITIES:
Perform business systems development tasks, including:

Working with users to define systems needs;

Translating logic diagrams into program statements;

Designing specifications, screen designs, procedures, and technical requirement

Defining inter-system testing requirements, installing and implementing vendor packages;

Conducting research in emerging technologie

Developing and maintaining secure systems and applications

Documenting the system designs and changes made to the existing designs

Reviewing public-facing Web applications via manual or automated application vulnerability security assessment tools or methods,

Identifying and addressing new threats and vulnerabilities on an ongoing basis

Participating in regular tests of security systems and processes

QUALIFICATIONS:

3 years experience in IT application development environment

3 years experience in database programming (JDBC/ODBC)

1 year experience in supporting J2EE environment (installation, configuration, and deployment)

2 years experience programming using Java Server Page (JSP)

2 years experience programming using Servlet

1-2 years experience with Object Oriented Programming

1-2 years experience with HTML and/or experience with GUI design

Familiar with IBM WebSphere Application Server and Rational Application Development

Ability to work in a team environment

Familiarity with information security best practices and being able to incorporate information security throughout the software development life cycle.

Familiarity with the Payment Card Industry Data Security Standard (PCI DSS)

Familiarity with secure coding guidelines such as Open Web Application Security Project Guide

Participating in regular tests of security systems and processes

EXPERIENCE:

Experience in payment card transactions and/or applications associated with storing, processing, and/or transmitting cardholder data

Experience in translating business requirements into system specifications

 

 

Java Analyst Programmer (J2EE) 

Contract/Permanent

Job Description:
What we are looking for:
We are working with a Lower Mainland client to help find them a Java Analyst Programmer (J2EE) to join their team.

This is a 6 month contract to hire position.

Potential candidates should have experiences in development, deployment, and support on both J2EE and Windows environments.

The candidates should have a good understanding of the web application multi-tier architecture from web server, Application Server to database server. Additional, the candidates should have knowledge on Windows environment.

It is a plus if the candidate has experience with Payment Card Industry Data Security Standard (PCI DSS)

RESPONSIBILITIES:
Perform business systems development tasks, including:

Working with users to define systems needs;

Translating logic diagrams into program statements;

Designing specifications, screen designs, procedures, and technical requirement

Defining inter-system testing requirements, installing and implementing vendor packages;

Conducting research in emerging technologie

Developing and maintaining secure systems and applications

Documenting the system designs and changes made to the existing designs

Reviewing public-facing Web applications via manual or automated application vulnerability security assessment tools or methods,

Identifying and addressing new threats and vulnerabilities on an ongoing basis

Participating in regular tests of security systems and processes

 

QUALIFICATIONS:

3 years experience in IT application development environment

3 years experience in database programming (JDBC/ODBC)

1 year experience in supporting J2EE environment (installation, configuration, and deployment)

2 years experience programming using Java Server Page (JSP)

2 years experience programming using Servlet

1-2 years experience with Object Oriented Programming

1-2 years experience with HTML and/or experience with GUI design

Familiar with IBM WebSphere Application Server and Rational Application Development

Ability to work in a team environment

Familiarity with information security best practices and being able to incorporate information security throughout the software development life cycle.

Familiarity with the Payment Card Industry Data Security Standard (PCI DSS)

Familiarity with secure coding guidelines such as Open Web Application Security Project Guide

Participating in regular tests of security systems and processes

 

EXPERIENCE:

Experience in payment card transactions and/or applications associated with storing, processing, and/or transmitting cardholder data

Experience in translating business requirements into system specifications

 

Java Analyst Programmer (J2EE) 
Job Description:
What we are looking for:
Potential candidates should have experiences in development, deployment, and support on both J2EE and Windows environments.
The candidates should have a good understanding of the web application multi-tier architecture from web server, Application Server to database server. Additional, the candidates should have knowledge on Windows environment.
It is a plus if the candidate has experience with Payment Card Industry Data Security Standard (PCI DSS)
.
RESPONSIBILITIES:
Perform business systems development tasks, including:
Working with users to define systems needs;
Translating logic diagrams into program statements;
Designing specifications, screen designs, procedures, and technical requirement
Defining inter-system testing requirements, installing and implementing vendor packages;
Conducting research in emerging technologie
Developing and maintaining secure systems and applications
Documenting the system designs and changes made to the existing designs
Reviewing public-facing Web applications via manual or automated application vulnerability security assessment tools or methods,
Identifying and addressing new threats and vulnerabilities on an ongoing basis
Participating in regular tests of security systems and processes

QUALIFICATIONS:
3 years experience in IT application development environment
3 years experience in database programming (JDBC/ODBC)
1 year experience in supporting J2EE environment (installation, configuration, and deployment)
2 years experience programming using Java Server Page (JSP)
2 years experience programming using Servlet
1-2 years experience with Object Oriented Programming
1-2 years experience with HTML and/or experience with GUI design

Familiar with IBM WebSphere Application Server and Rational Application Development
Ability to work in a team environment
Familiarity with information security best practices and being able to incorporate information security throughout the software development life cycle.
Familiarity with the Payment Card Industry Data Security Standard (PCI DSS)
Familiarity with secure coding guidelines such as Open Web Application Security Project Guide
Participating in regular tests of security systems and processes

EXPERIENCE:
Experience in payment card transactions and/or applications associated with storing, processing, and/or transmitting cardholder data
Experience in translating business requirements into system specifications

Java Analyst Programmer (J2EE) 

Contract/Permanent

Job Description:
What we are looking for:
We are working with a Lower Mainland client to help find them a Java Analyst Programmer (J2EE) to join their team.

This is a 6 month contract to hire position.

Potential candidates should have experiences in development, deployment, and support on both J2EE and Windows environments.

The candidates should have a good understanding of the web application multi-tier architecture from web server, Application Server to database server. Additional, the candidates should have knowledge on Windows environment.

It is a plus if the candidate has experience with Payment Card Industry Data Security Standard (PCI DSS)

RESPONSIBILITIES:
Perform business systems development tasks, including:

Working with users to define systems needs;

Translating logic diagrams into program statements;

Designing specifications, screen designs, procedures, and technical requirement

Defining inter-system testing requirements, installing and implementing vendor packages;

Conducting research in emerging technologie

Developing and maintaining secure systems and applications

Documenting the system designs and changes made to the existing designs

Reviewing public-facing Web applications via manual or automated application vulnerability security assessment tools or methods,

Identifying and addressing new threats and vulnerabilities on an ongoing basis

Participating in regular tests of security systems and processes

 

QUALIFICATIONS:

3 years experience in IT application development environment

3 years experience in database programming (JDBC/ODBC)

1 year experience in supporting J2EE environment (installation, configuration, and deployment)

2 years experience programming using Java Server Page (JSP)

2 years experience programming using Servlet

1-2 years experience with Object Oriented Programming

1-2 years experience with HTML and/or experience with GUI design

Familiar with IBM WebSphere Application Server and Rational Application Development

Ability to work in a team environment

Familiarity with information security best practices and being able to incorporate information security throughout the software development life cycle.

Familiarity with the Payment Card Industry Data Security Standard (PCI DSS)

Familiarity with secure coding guidelines such as Open Web Application Security Project Guide

Participating in regular tests of security systems and processes

 

EXPERIENCE:

Experience in payment card transactions and/or applications associated with storing, processing, and/or transmitting cardholder data

Experience in translating business requirements into system specifications

 

 

QA Analyst with Equity/Credit/Commodity Derivatives

Knowlx requires two QA Analysts with strong derivatives knowledge for 3 month contract roles.

The successful candidates will have a minimum of six years experience in QA positions within the Investment Banking sector and will have strong skills in all types of testing, both manual and automated.

You will be responsible for testing a cross asset system. Consequently you MUST have a good knowledge of at least one derivative asset class and preferably a good understanding of two or more, to include equity, credit, Fixed Income and commodity derivatives.

You will be a good team player, accustomed to working in a fast paced Front Office environent, facing off to the business.

Equity OTC Derivatives Java/C# Developer
This position resides in the team that supports the Equity OTC Derivatives business including single-name, index, exotics, swaps, and retail structured notes. The business unit is ambitious and expects rapid delivery of solutions with constantly changing priorities In addition, there are many audit, regulatory, and compliance system changes that are required in order to run the company. As such, the role requires someone that is very flexible and can take ownership of critical problems as well as work throughout the full project
life cycle from problem analysis to successful timely delivery of the solution. In addition, the role requires someone that is self-motivated, quick-learning, and comfortable workinga cross numerous technologies including Java and C#. Finally, the selected candidate must work well in a friendly, collegial, respectful,and driven group that highly values effective teamwork.

Mandatory Skills Required for the Equity OTC Derivatives Java/C# Developer:

* Java
* Unix
* Linux
* Sybase
* SQL

Skills Desired:

* C#
* Perl

Application Support Specialist.

The Derivatives Application Production Support team is responsible for the support of all Risk/P&L, Order Management and Equity Derivative Trading applications.
The primary user base is located USA, although a number of supported applications have a global user base. This is not PC/Desktop Support Role.

Functions:

* Support of all Equity Linked production applications used by the company's Global Equity business; this includes appropriate escalation and ownership to completion of all reported issues and requests
* Based on the Equity Trading Floor, this role involves extensive face-to-face, telephone and email interaction with the business (Traders and Salespeople) and business support staff, ie Business Management, Back Office and Compliance, etc.
* Interaction with various application development teams (in-house and vendor) to ensure proper delivery of new applications, upgrades/releases and to maintain a high-level of ongoing support for all production applications
* Interaction with various core infrastructure technology groups to ensure management and maintenance of Equity application dependent core infrastructure
* Ability to apply problem solving skills prior to escalation to another team where that option exists
* Establishing new support procedures and SLA's around supported applications
* Partner with application development teams to develop longer term/automated solutions to address application failures/deficiencies
* Understanding and adherence to current Audit requirements
* Maintain web based team knowledge base of known issues, steps required to address particular issues/tasks, documentation of new processes and general updates to keep content current
* Logging of tickets for each and every reported issue to build up a knowledge base, identification of issue trends and for generation of metrics for management reporting

The successful applicant will possess the following requirements (items are required unless noted otherwise):

* Understanding and adherence to established processes such as Release to Production, Incident Management, etc.
* Bachelor's or Master's Degree from accredited University.

Preferred Qualifications:

* Minimum of three years experience in a similar role and environment
* Good working knowledge of Unix, Linux, SQL, Windows Server, Windows XP Desktop, Autosys, and ITRS monitoring
* Basic/good understanding of Equity financial markets, in particular the Derivatives Options business with knowledge of Risk, Position and P/L Management, Order Management, etc.
* Very good communication skills both written and verbal, with the ability to deliver in a clear and concise manner
* Sense of urgency when handling production issues impacting the desk/firms ability to do business
* Analysis and investigation skills, with a structured approach to problem solving
* Able to work autonomously, with little supervision and able to seize the initiative
* Ability to work in high paced trading environment with demanding user base.

Support, Package Deployment, and some Testing

Description
Support Sepcialist with Testing Experience.

Location: USA

Description/Responsibilities:
# Resource is needed for Support, Package Deployment, and some Testing.
# Resource should ideally have FI experience with Risk Management and Reporting with specific product knowledge in Bonds and Derivatives; however, we will consider resources with general Cap Mkts experience if they are technically sound.
# Must have core Java, Unix and Scripting skills.