We are looking for a Senior Software Architect (H/F) in Paris - La Défense to join our tribe dedicated to build the most resilient and innovative products to connect energy world through markets and support the energy transition.
Who we are
Global Energy Management (GEM) is one of ENGIE’s Business Units. We deliver services in supply and logistics management, asset management, risk management, market access management, while contributing to the market understanding, design and efficiency and developing market solutions to accelerate the energy transition.
GEM manages one of the largest and most diversified energy portfolios in Europe, including electricity, natural gas, bulk commodities and environmental products.
With 5 trading platforms and activities in more than 50 countries, GEM has an extended geographical coverage in Europe, Asia-Pacific and in the US. It employs 1,300 people around the world.
You will join GEM-IS, the team in charge of designing, developing and operating enchanting technological solutions for GEM and its customers. GEM-IS entered a year ago in a very promising transformation journey that fosters a strong culture of innovation, entrepreneurship and technological excellency through empowerment and autonomy.
We want to build a unique tech tribe and we need your talent!
What will be your role
Define and own the detailed technical architecture for GEM-IS
Facilitate the troubleshooting of pre/post-production issues working closely with the development teams
Own the Software development coding standards, code review, and all documentation
Contribute to the Agile development process by helping product owners prioritize and author developer stories
Ensure collaboration with Sr. Management to help generate task breakdowns, and accurate schedules
Interface with QA regarding release schedules, training, testing schedule assistance and review test cases
Design fault-tolerant, scalable and decoupled software solutions
Lead technology decision making with a strong emphasis on the reasoning behind those decisions
Research new technologies and their potential impact our current processes
Identify areas of improvement between systems, and help design solutions
Build standards and best practices for cross-cutting software development concerns
Teach and mentor architects and engineers to expand their knowledge of software development and standards