About The Position

General Motors is seeking a hands-on Software Developer/Configurator to design, develop, test, implement, and support OneStream/EPM applications and related software solutions. The role involves translating business and finance-planning requirements into maintainable, scalable technical solutions and contributing throughout the software development lifecycle. The developer will use C# and VB.NET to customize OneStream, build reusable frameworks and components, troubleshoot complex issues, and collaborate with finance, functional, and technology partners. Experience in enterprise performance management, planning, consolidation, or related platforms is valuable. The role is categorized as hybrid. The selected candidate is expected to report to a specific location at least three times a week or at another frequency set by their manager. The position is not eligible for relocation benefits. GM does not provide immigration-related sponsorship for this role.

Requirements

  • Bachelor’s degree in STEM, computer science, information technology, or a related field.
  • At least 5 years of overall experience in planning development, software development, or a related technical discipline.
  • Professional software development experience with C# and VB.NET; ability to read, write, debug, enhance, and support code in these languages.
  • Working knowledge of software development fundamentals, including object-oriented design, coding standards, testing, troubleshooting, version control, and technical documentation.
  • Extensive knowledge of finance planning and consolidation processes.
  • Ability to develop reusable, flexible, and globally compatible technical frameworks and architecture.
  • Strong problem-solving, analytical, communication, and collaboration skills.
  • Ability to work independently and as part of a cross-functional team, mentor junior developers, and deliver quality software solutions in a dynamic environment with challenging timelines.
  • Candidates must not require GM immigration sponsorship now or in the future.

Nice To Haves

  • Hands-on OneStream application development experience.
  • Experience with enterprise planning and EPM technologies such as OneStream, Oracle, Hyperion, Hyperion Planning, PBCS, EPBCS, or Essbase.
  • Experience with VBA and finance data warehouse analytics.
  • Knowledge of SAP, GitHub, Azure Databricks, and Power BI.
  • Experience delivering software enhancements, integrations, and customizations in OneStream or comparable EPM platforms.
  • Demonstrated ability to design and lead implementations of maintainable solutions in C# and VB.NET.
  • Experience participating in code reviews, automated or structured testing, release activities, and production support.
  • Experience with IDE/AI tools such as Cursor, GitHub Copilot, Glean, or Claude.

Responsibilities

  • Design, develop, test, deploy, and maintain OneStream applications, customizations, integrations, and supporting software components.
  • Write, enhance, debug, and optimize production-quality code using C#, VB, and VB.NET.
  • Apply object-oriented programming and sound software engineering practices.
  • Translate business and finance-planning requirements into technical designs, development tasks, and reliable software solutions.
  • Build reusable, flexible, and globally compatible frameworks and components that improve the maintainability and scalability of EPM solutions.
  • Participate in the full development lifecycle, including 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, and stakeholders to deliver high-quality solutions and support business adoption.
  • Contribute to coding standards, development methodologies, technical documentation, test plans, and knowledge-sharing activities.
  • Provide technical guidance and mentorship to other developers, promoting clean code, effective testing, and continuous improvement.

Benefits

  • GM states that it provides resources to support employee well-being at work and at home and refers candidates to its Total Rewards resources; specific benefits are not listed.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service