The purpose of this job is to serve as a senior technical contributor within the Energy Technology space, designing, developing, supporting, and enhancing commodity trading and risk management platforms as well as retail pricing applications operating in both on-premise and cloud implementations. This role partners closely with business stakeholders, technology leaders, vendors, and team members to deliver reliable, scalable, and secure technology solutions that support commercial trading operations.
- Design, develop, test, deploy, and support complex enhancements for commercial trading, risk management, credit, and retail pricing applications.
- Serve as a senior technical lead and contributor on complex projects and workstreams, providing technical analysis and guidance, design recommendations, and implementation support.
- Translate complex business requirements into technical specifications, system designs, integrations, and development tasks.
- Partner with business stakeholders, product owners, scrum masters, functional analysts, infrastructure, security, and other technology teams to define priorities, clarify requirements, and deliver reliable solutions.
- Perform production support activities, including troubleshooting complex production incidents, performing root cause analysis, developing and implementing long-term corrective actions, orchestrating deployments, and occasional after-hours support as needed.
- Advise and implement modernization efforts, including cloud adoption, automation, DevOps processes, CI/CD pipelines, and platform reliability improvements.
- Help define and improve development standards, reusable patterns, documentation, automated testing, peer reviews, and secure coding practices.
- Support vendor-delivered solutions by performing technical design reviews, validating deliverables, aiding implementation, and providing long-term production support.
- Model behaviors that support the company’s common purpose and ensure guests and team members are supported at the highest level.
- Provide project updates to development manager and perform project management responsibilities as needed.
- Collaborate with stakeholders to identify project, operational, and technical risks and determine appropriate mitigation plans.