Primary Purpose
The Sr. Software Engineer position is primarily responsible for providing business value by deploying and supporting IBM Planning Analytics Cloud (TM1) solutions and systems. The role designs, develops, enhances, tests, debugs, and integrates TM1 solutions on the IBM Cloud. This includes creating and managing TM1 objects, writing TurboIntegrator scripts, and developing complex rules for cubes. Partners with Business clients to create/define requirements that set the foundation for building and implementing solutions. The Sr. Software Engineer further collaborates in decisions to buy or build based on assessing business use cases. This role works closely with internal IT staff and vendors, as well as documents and designs solutions based on requirements provided by our business partners. The role also involves maintaining/supporting all aspects of deployed solutions and ensuring compliance with cybersecurity guidelines. The IBM Planning Analytics (TM1) Sr. Software Engineer configures, codes, develops, and implements solutions, including configuration/support of associated interfaces and platforms. The position is responsible for adhering to internal development processes (Change Management) and application lifecycle guidelines.
The IBM Planning Analytics (TM1) Sr. Software Engineer demonstrates high-level technical capabilities, provides leadership, mentorship, and guidance to junior software engineers, and performs strategic vendor management.
Duties/Responsibilities
Value Delivery, Strategy, and Planning
- TM1 Development: Design, develop, and enhance TM1 solutions on the IBM Cloud. This includes creating and managing TM1 objects, writing TurboIntegrator scripts, and developing complex rules for cubes.
- Responsible for delivering one or more processes, solutions, and projects by delivering agreed activities, applying judgment, and selecting appropriate methodologies to inform recommendations. Considerate of success criteria, timelines, barriers, risks, and issues.
Delivery and Execution
- Implement, integrate, and configure third-party applications, databases, and services for cloud-based and on-premises services.
- Provides primary and secondary post-implementation support activities for systems/applications as required, including after-hours assistance and communication when needed.
- Foster and maintain positive relationships with business clients and IT colleagues, including achievement of Service Level Agreements (SLAs).
- Works collaboratively with business stakeholders to understand the business requirements and value chain of solutions technologies and ensure compliance of all new systems with guidelines and security standards.
- Assist in the identification and resolution of issues in development, QA, and production environments.
- Performs root cause analysis.
- Coordinates with vendors and remote support when necessary to resolve issues.
Collaboration
- Communicate with all levels of management and end users during analysis, development, testing, and operational phases, including status updates, issue identification, and approval requirements.
- Work with cross-functional IT and enterprise teams to build alignment and model commitment to high performance as “one team.”
- Work across security teams leveraging cloud access security brokers, cloud security management, or governance tools to bolster security.
- Build relationships with business unit stakeholders, external service providers, and architecture teams, and inspire ideas and exemplary solutions from inception to implementation.
- Performs other duties as assigned (no more than 5% of duties).
Required Qualifications
- Bachelor's Degree Computer Science, Information Systems, or equivalent relevant work experience.
- 4 years Working as a software engineer, software developer, or related role.
- Technical Skills/Knowledge
- Proven technical skills in applications development and maintenance.
- Database modeling/design.
- Strong understanding of IBM Planning Analytics Cloud and its integration with other systems and platforms.
- Deep knowledge of TM1 architecture, TM1 API, and TM1 Web.
- Experience in writing TurboIntegrator scripts and developing complex rules for cubes.
- Proficiency in managing TM1 objects and troubleshooting TM1 server issues.
- Familiarity with managing TM1 security and optimizing system performance. Experience utilizing Software support tools such as TM1py, Bedrock, Pulse, and arc
- Experience using software Testing and Configuration Management tools and techniques
- Competent in working on most phases of application programming activities (analysis, design, testing, deployment), including documentation and technical writing.
- Experience with SDLC methodologies (Waterfall and Agile) and formal change management procedures.
- Experience supporting OOTB systems and a proficient level of understanding in supporting end-to-end development and maintenance of applications.
- Knowledge of software products or systems supporting business functions and ability to participate in technical code reviews.
- Ability to compare critical factors to support technology selection criteria consistent with business strategy.
- Ability to configure IT systems and apply appropriate security and compliance standards.
- Ability to gather organizational technology architecture requirements, adhere to technical guidelines, select tools that align with business needs and technology guidelines, and document issues that arise in the design and implementation process that should be addressed as a technology architecture point of discussion.
- Experience in collaboration platforms with Microsoft O365, Teams, and SharePoint products.
- Collaboration
- Intermediate to advanced troubleshooting and experience documenting root cause analysis, working across technology and business teams.
- Strong organizational skills; detail-oriented while managing multiple tasks concurrently.
- Works well in a team environment or as an individual contributor.
- Strong verbal and written communication skills.
Preferred Qualifications
- IBM Cloud
- Client and User Experience focused
- Cognos Analytics
- Power BI
- Knowledge of SAP BPC, SAP SAC planning, and S4 group reporting is a plus.
Equal Opportunity Employer Minorities/Women/Protected Veterans/Disabled