Software Developer/Configurator – OneStream/EPM Development
General Motors · Austin, TX, US
12 days agoImpress employers and recruiters.
Choose from hundreds of resume examples.

Impress employers and recruiters.
Choose from hundreds of resume examples.
Tailor your resume to this Software Developer/Configurator – OneStream/EPM Development role.
Rezi rewrites your resume against General Motors's job description. Free.

Tailor your resume to this Software Developer/Configurator – OneStream/EPM Development role.
Rezi rewrites your resume against General Motors's job description. Free.
Don't guess if your resume is good enough.
See how it scores against the Software Developer/Configurator – OneStream/EPM Development posting at General Motors — free, in seconds.

Don't guess if your resume is good enough.
See how it scores against the Software Developer/Configurator – OneStream/EPM Development posting at General Motors — free, in seconds.
About the Role
General Motors is seeking a hands-on Software Developer/Configurator to design, develop, test, implement, and support OneStream/EPM applications and related software solutions. This role is ideal for a developer who enjoys turning business requirements into maintainable, scalable technology and can contribute across the full software development lifecycle.
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, applying sound object-oriented programming and 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 to improve EPM solution maintainability and scalability.
- 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.
Requirements
- Bachelor’s degree in STEM, computer science, information technology, or related field.
- 5+ years of overall experience in planning development, software development, or a related technical discipline.
- Professional software development experience with C# and VB.NET.
- 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.
- Experience with VBA and finance data warehouse analytics.
- Knowledge of SAP, GitHub, Azure Databricks, and Power BI.
- Ability to develop reusable, flexible, and globally compatible technical frameworks and architecture.
- 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.
- Strong problem-solving, analytical, communication, and collaboration skills.
- Experience in IDE/AI tools (like Cursor, GIT HUB COPILOT, Glean, Claude).
- Ability to work independently, contribute as part of a cross-functional team, and mentor junior developers.
- Ability to deliver quality software solutions in a dynamic environment with challenging timelines.
- A developer who enjoys solving complex problems with clean, practical, and maintainable code.
- Curious, resourceful, and willing to work across application development, troubleshooting, support, and stakeholder collaboration.
- Comfortable learning new technologies and applying software engineering practices in an enterprise EPM environment.
- A team player who communicates clearly and takes ownership of delivering reliable solutions.
- GM does not provide immigration-related sponsorship for this role.
- This job is not eligible for relocation benefits.
Skills
- OneStream
- EPM
- C#
- VB.NET
- VB
- Object-oriented programming
- Software engineering
- Finance planning
- Consolidation
- VBA
- Finance data warehouse analytics
- SAP
- GitHub
- Azure Databricks
- Power BI
- IDE/AI tools
- Cursor
- GIT HUB COPILOT
- Glean
- Claude
Location
- Hybrid
Work Type
- Hybrid
Experience Level
- 5+ years of overall experience
- Professional software development experience
Education Level
- Bachelor’s degree in STEM, computer science, information technology, or related field.
Benefits
- From day one, we're looking out for your well-being–at work and at home–so you can focus on realizing your ambitions.
About the Company
- Our vision is a world with Zero Crashes, Zero Emissions and Zero Congestion and we embrace the responsibility to lead the change that will make our world better, safer and more equitable for all.
- We believe we all must make a choice every day – individually and collectively – to drive meaningful change through our words, our deeds and our culture. Every day, we want every employee to feel they belong to one General Motors team.
Equal Opportunity
- General Motors is committed to being a workplace that is not only free of unlawful discrimination, but one that genuinely fosters inclusion and belonging.
- We strongly believe that providing an inclusive workplace creates an environment in which our employees 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.
- We encourage interested candidates to review the key responsibilities and qualifications for each role and apply for any positions that match their skills and capabilities.
- Applicants in the recruitment process may be required, where applicable, to successfully complete a role-related assessment(s) and/or a pre-employment screening prior to beginning employment.
- General Motors offers opportunities to all job seekers including individuals with disabilities.
- If you need a reasonable accommodation to assist with your job search or application for employment, email us or call us at 1-800-865-7580.
- In your email, please include a description of the specific accommodation you are requesting as well as the job title and requisition number of the position for which you are applying.