Monday, 4 May 2009
JobWatch Canada
Toronto, Ontario, CANADA
Industry:
Company Url:
Financial
http://www.cppib.ca
Department: Information Services
Reference No.: Q409-236R
Position Type: Full-time
With assets under management projected to grow to $250 billion by 2016, CPP Investment Board is one of the largest and fastest growing institutional investors in the world. Headquartered in Toronto, with offices in London and Hong Kong, the CPP Investment Board is governed and managed independently of the Canada Pension Plan by experienced and highly skilled investment professionals. Their job is to prudently invest CPP assets to help pay future pensions.
The Time Series Solutions team is looking for a forward thinking Senior Developer to help lay the foundation of a KDB-based enterprise-level time series data platform. The Time Series Solutions team is responsible for delivering time series data and related solutions and services to our business partners as well as to other groups in Information Services.
Candidates must have an Undergraduate or Graduate degree in the field of physical sciences, computer sciences, software engineering, Mathematics and/or equivalent and 7+ years of work experience within financial services, preferably investment management.
The role requires familiarity with data management systems, strong communication skills and a desire to work in a fast-paced agile-delivery environment.
Role Specific Accountabilities:
* Further the design and development of the early-stage KDB-based time series warehouse
* Collaborate with business and IS team members to conceptualize, design and develop Kdb+, Java or C++ software solutions which may include integration with database applications, web services and ESB services that support CPPIB's service oriented architecture
* Adhere to, advocate and follow development best practices
* Analyze and prepare wiki-based SDLC artifacts including system documentation and test plans and develop software in accordance with CPPIB SDLC standards
* Effectively unit test and perform integration testing on software components. Proactively assist quality assurance
* Create installation plans, validation plans and back out procedures to assist Infrastructure Management with software deployments
* Assist in the development and maintenance of a wiki shared knowledge base
* Conduct research on emerging application development software products, languages, and standards.
* Provide level II troubleshooting support on a rotational, 7x24 basis
* Other duties as assigned
If you possess the following, we'd like to hear from you:
Soft Skill Requirements
* Strong communication and interpersonal skills
* Strong problem solving skills stemming from math, physics and/or a computer science background
* Strong initiative with an ability to grasp the big picture and actively seek ways to improve the status quo
* Strong commitment to guiding principles of integrity, partnership and high performance
Technical Requirements
* 7+ years of programming experience in Java, J2EE or C++ with emphasis on server-side development of enterprise-class applications and databases
* Senior development experience with enterprise market and reference data management systems
* Coding experience with time series systems or platforms
* Exposure to the use of frameworks and open architecture designs
* Senior experience with the full software life cycle in larger collaborative development teams, with practice ranging from requirements analysis through deployment.
Desirable Experience
* Experience programming in Q or K (Kdb+), APL, Sybase IQ, Vhayu, Fame, or Vertica
* Experience In-memory database programming languages
* Financial qualifications such as CSC and/or CFA
None Available
If you are looking for an exciting opportunity and to build a career in an innovative and dynamic investment organization, submit your resume by clicking on Apply Now below.
Apply to this job
We thank all applicants for their interest, however only candidates selected for an interview will be contacted. CPP Investment Board is an Equal Opportunity Employer.
57 characters
The problem was array-like and APLers crawled all over it. You have to wonder what Murphy's regular readers made of it all.
Here's the parallel discussion on comp.lang.apl.
Wednesday, 29 April 2009
World Wide Computer Programming Contest
Tuesday, 14 April 2009
Interview with Arthur Whitney
Among other gems, the king of fast, reliable, mission-critical systems advocates editing code to maximise beauty, and tossing and rewriting as often as one can.
Sunday, 12 April 2009
Iversonians on Facebook
There is now an Iversonians group on Facebook.
At Play With J
The first edition reproduces the original Vector articles with only minor amendments. But J has evolved over the many years during which McDonnell wrote his column, and in the latest version of J not all the examples work as given. We expect the first edition to be of largely historical interest.
Volunteer editors are preparing a revised second edition on the J Wiki. Please help them if you can.
APL Bay Area Users' Group meeting 11 May
The APL Bay Area Users' Group (The Northern California SIGAPL of the ACM) will meet at 7 p.m. on Monday the 11th of May at the Computer History Museum.
Catherine Lathwell will speak on her rediscovery of the history of APL.
She witnessed the wild growth of APL in the 1970s as the daughter of Dick Lathwell, who worked with Larry Breed and Roger Moore to turn Iverson notation into APL\360. Now she wonders "What is APL's contribution to science?" and has begun producing a history of APL documentary film as an independent producer with CineFocus Canada.
More information at aprogramminglanguage.wordpress.com.
The talk will be at the Computer History Museum, 1401 North Shoreline Blvd., Mountain View, CA 94043
Officers for the APL BUG will be elected at the meeting. Anyone interested in standing for office should contact the chair, Chuck Kennedy.
Those interested in supper before the talk will try the new Pizzeria Venti at 1390 Pear Avenue, Mountain View, CA 94043 650:254-1120. Please RSVP to Curtis Jones if you're planning to come to the restaurant.
