General Motors

Software Developer/Configurator – OneStream/EPM Development

General Motors
Apply
1 day ago
Warren, MI, USA or Austin, TX, USASenior

Responsibilities

  • Design, develop, test, deploy, maintain, customize, and integrate OneStream/EPM applications and supporting software components.
  • Write, enhance, debug, optimize, and support production-quality code using C#, VB, and VB.NET.
  • Translate business and finance-planning requirements into technical designs, development tasks, and reliable software solutions.
  • Build reusable, flexible, globally compatible frameworks and components that improve EPM maintainability and scalability.
  • Participate in requirements analysis, technical design, coding, code review, testing, deployment, documentation, and post-implementation support.
  • Investigate defects and production issues, identify root causes, and implement durable fixes and performance improvements.
  • Collaborate with functional teams, project managers, stakeholders, and technology partners to deliver solutions and support adoption.
  • Contribute to coding standards, development methodologies, technical documentation, test plans, knowledge sharing, and continuous improvement.
  • Provide technical guidance and mentorship to other developers.

Requirements

  • Bachelor’s degree in STEM, computer science, information technology, or a related field.
  • 5+ years of experience in planning development, software development, or a related technical discipline.
  • Professional software development experience with C# and VB.NET, including reading, writing, debugging, enhancing, and supporting code.
  • Working knowledge of object-oriented design, coding standards, testing, troubleshooting, version control, and technical documentation.
  • Extensive knowledge of finance planning and consolidation processes.
  • Experience with VBA and finance data warehouse analytics.
  • Knowledge of SAP, GitHub, Azure Databricks, and Power BI.
  • Ability to develop reusable, flexible, globally compatible technical frameworks and architecture.
  • Preferred experience delivering enhancements, integrations, and customizations in OneStream or comparable EPM platforms.
  • Preferred experience with Oracle, Hyperion, Hyperion Planning, PBCS, EPBCS, or Essbase.
  • Preferred experience with code reviews, automated or structured testing, release activities, production support, and leading maintainable implementations.
  • Preferred experience with IDE and AI tools such as Cursor, GitHub Copilot, Glean, and Claude.
  • Strong problem-solving, analytical, communication, collaboration, independent-working, mentoring, and delivery skills.

Benefits

  • Hybrid work arrangement requiring attendance at a specific location at least three times per week or as otherwise directed by the manager.
  • Benefits are available from day one through GM’s Total Rewards program.
  • The role is not eligible for relocation benefits; selected candidates are responsible for relocation costs.

Tech Stack

C#DatabricksVB.NET

Categories

General Motors

About General Motors

10,000+ employees

General Motors designs, manufactures, and sells cars, trucks, and electric vehicles for consumers and commercial fleets under brands including Chevrolet, GMC, Cadillac, and Buick. A public company on the NYSE headquartered in Detroit and founded in 1908, it operates globally and is developing EVs on its Ultium battery platform. Revenue comes from vehicle and parts sales, connected services such as OnStar, and financing through GM Financial.

Contact me