Senior Software Developer - OneStream/EPM Development
About the role
General Motors is transforming its operations and influencing the future of transportation. Our Software Services team is leading this transformation, and we are seeking a Senior Software Engineer specializing in OneStream Development to join our dynamic IT team.
Responsibilities
- Lead the design, development, testing, and deployment of OneStream solutions, including enhancements, customizations, and integrations.
- Participate in the full lifecycle of OneStream projects, from requirement gathering and analysis to go-live and post-implementation support.
- Provide technical guidance and mentorship to junior developers, ensuring adherence to best practices and coding standards and fostering a culture of continuous learning and growth.
- Conduct code reviews to ensure adherence to coding standards, best practices, and performance optimization.
- Collaborate with functional teams, project managers, and other stakeholders to understand business needs and translate them into technical solutions.
- Collaborate with the team to deliver quality solutions, drive business adoption, and provide standard implementation methodologies.
- Develop and maintain technical documentation, including design specifications, test plans, and user manuals.
- Provide ongoing support and maintenance for OneStream systems, including troubleshooting and issue resolution.
Requirements
- Bachelor’s degree in STEM or a related field.
- 10+ years of overall experience in planning development.
- Extensive knowledge of finance planning and consolidation processes.
- Minimum 2 years of experience in OneStream application development.
- Experience with enterprise planning and EPM technologies such as Oracle, Hyperion, EPM, Hyperion Planning, PBCS, EPBCS, and Essbase.
- Proficiency in OneStream programming, C#, VB.NET, and VBA.
- Experience in finance data warehouse analytics.
- Knowledge of SAP, GitHub, Azure Databricks, and Power BI.
- Ability to develop globally compatible, reusable, and flexible technical frameworks and architecture.
Qualifications
- Education: Bachelor’s degree in STEM or a related field.
- Experience: 10+ years of overall experience in planning development; minimum 2 years of experience in OneStream application development.
- Technical Skills: Extensive knowledge of finance planning and consolidation processes; proficiency in OneStream programming, C#, VB.NET, and VBA; experience in finance data warehouse analytics; knowledge of SAP, GitHub, Azure Databricks, and Power BI; ability to develop globally compatible, reusable, and flexible technical frameworks and architecture.
Skills
- Problem-solving and analytical skills.
- Strong communication and interpersonal skills.
- Ability to work independently and as part of a team.
- Leadership and mentoring abilities.
- Passion for delivering high-quality software solutions.
Benefits
Details about benefits will be provided upon request.
Pay
Details about pay will be provided upon request.
Schedule
Details about schedule will be provided upon request.
Equal Opportunity Employer
General Motors is committed to creating an inclusive environment where everyone can thrive and develop better products for our customers. All employment decisions are made on a non-discriminatory basis without regard to sex, race, color, national origin, citizenship status, religion, age, disability, pregnancy or maternity status, sexual orientation, gender identity, status as a veteran or protected veteran, or any other similarly protected status in accordance with federal, state and local laws.