At IBM, work is more than a job – it’s a calling: To build. To design. To code. To consult. To think along with clients and sell. To make markets. To invent. To collaborate. Not just to do something better, but to attempt things you’ve never thought possible. Are you ready to lead in this new era of technology and solve some of the world’s most challenging problems? If so, lets talk.
Your Role and Responsibilities
IBM Planning Analytics® is an enterprise financial planning software platform used by a significant number of Global 500 companies. IBM Planning Analytics® provides a real-time approach to consolidating, viewing, and editing enormous volumes of multidimensional data. At the heart of the IBM Planning Analytics solution is TM1® Server, a unique, patented, 64-bit, in-memory functional database server that can perform real-time complex calculations and aggregations over massive data spaces while allowing concurrent data editing.
If you are looking for the rewards and satisfactions of solving sophisticated software problems, and building the best technology, this position is for you.
The IBM TM1 Server development team is a dynamic and forward-thinking team, and we are looking for an intermediate to senior level software developer with significant experience in designing and developing enterprise-scale software products to join us.
You, the ideal candidate, are expected to have strong technical, critical thinking and communication skills. You are creative and are not afraid of bringing forward ideas and running with them. If you are already product focused, are excited for new technological development that will help users do better in solving their problems, enjoy and appreciate teamwork with people across the globe, then you will be at home with our team.
Required Technical and Professional Expertise
- 4 years plus of Developing High Performance, Highly Scalable C/C++ Application.
- Multithread Programming, High Performance Data Structures and Algorithms.
- Experience developing and debugging software across multiple platforms including Microsoft Windows and Linux.
- Experience with Agile Software Development
Preferred Technical and Professional Expertise
- In Addition to the required skills, knowledge of MDX, OLAP Technologies and Multidimensional Modeling are a plus.