Job Description
This job was posted over 30 days ago, so it has most likely closed. See newer jobs like it.
Written by AI from the job title and company, not by Sempra Infrastructure, so some details may not match this job. The employer's own page has the real description.
Job Overview
The Senior Software Engineer - TM1 at Sempra Infrastructure will be responsible for designing, developing, and implementing enterprise-level applications focused on financial modeling and analytics using TM1. This role requires a deep understanding of the TM1 application and its architecture, enabling the successful candidate to deliver scalable solutions that meet business requirements while collaborating closely with cross-functional teams. The ideal candidate will possess a blend of technical proficiency, problem-solving skills, and a commitment to quality, ensuring the alignment of IT solutions with organizational goals.
Job Responsibilities
- Design, develop, and maintain robust TM1 applications to support financial modeling and analytics.
- Collaborate with business stakeholders to gather requirements and translate them into technical specifications.
- Optimize performance of existing TM1 models and applications through code optimization and data management strategies.
- Implement data integration solutions with other enterprise systems and databases.
- Provide technical support and troubleshooting for TM1-related issues to ensure high availability of services.
- Maintain comprehensive documentation of applications, processes, and workflows.
- Lead code reviews and mentor junior developers to enhance team capabilities and promote best practices.
- Stay current with industry trends and emerging technologies to improve application development practices.
Qualifications
- Bachelor's degree in Computer Science, Software Engineering, or a related field; Master’s degree preferred.
- Minimum of 5 years of experience in software development, with 3+ years specifically working with TM1.
- Strong proficiency in TM1 architecture, TurboIntegrations, and TI processes.
- Experience with SQL and database design principles.
- Proven track record in developing and implementing scalable applications in a corporate environment.
- Familiarity with Agile development methodologies.
- Exceptional problem-solving skills and attention to detail.
- Excellent verbal and written communication skills; capable of interacting with both technical and non-technical stakeholders.
Technologies & Tools
In this role, the Senior Software Engineer will utilize a variety of technologies and tools, including IBM Planning Analytics (TM1), TM1 Rules, TurboIntegrator processes, SQL databases (e.g., Microsoft SQL Server, Oracle), version control systems (e.g., Git), and development environments such as Visual Studio or Eclipse. Experience with enterprise reporting tools and data visualization platforms, such as Tableau or Power BI, may also be beneficial.
Ideal Candidates
The ideal candidates for the Senior Software Engineer - TM1 position will possess a strong passion for technology and continuous improvement, complemented by a collaborative mindset and a proactive approach to problem-solving. They will exhibit exceptional analytical abilities and thrive in a fast-paced environment, demonstrating resilience and adaptability in the face of challenges. The ability to communicate effectively across various departments and build strong relationships with stakeholders is essential, as is a commitment to delivering high-quality solutions that meet and exceed business expectations.
No password to remember: you can log in with a link we email you. Log in →
View Similar Jobs
Similar jobs which you may be interested in. Typically using your existing skillset.