Fluence (Nasdaq: FLNC) is a global market leader delivering intelligent energy storage and optimization software for renewables and storage. Our solutions and operational services are helping to create a more resilient grid and unlock the full potential of renewable portfolios. With gigawatts of successful implementations across nearly 50 markets, we are transforming the way we power our world for a more sustainable future.
About the Role
Guiding Fluence programs to build reliable, performant, maintainable, and secure enterprise applications.
Responsibilities
Developing comprehensive documentation and design artifacts to meticulously capture and articulate solution designs, architectural decisions, and technology evaluations, ensuring clarity and accessibility for the development team, stakeholders, and future reference.
Ensuring solution designs conform and comply with enterprise architecture standards and principles.
Constantly reviewing the code to ensure the quality of designs by avoiding complexity, advocating clarity, and directly interacting with the team.
Coaching development team members on following architecture practices.
Evaluating solution alternatives that involve different architectures, design patterns, and frameworks; may include hardware component evaluations as well.
Collaborating with an enterprise architect through architecture reviews to ensure all designs meet the overall technical and business goals of Fluence.
Developing a robust, highly available and reliable infrastructure.