Senior Python Developer Energy Industry
Bucharest, ROMANIA
Job description
Job Description
Job Description Summary
You are a passionate and technical client-obsessed Senior Python Developer who understands emerging energy industry trends and implications on utilities and their clients. You are on your way to becoming a trusted advisor to the client, providing technical expertise in the planning, requirements management, design, build (including custom software development) and implementation of custom GE services.
Job Description
Responsibilities:
·
Engage with our utility clients to understand their Business Needs and how our solution can align, meet and exceed their business needs.
·
Work collaboratively with a strong team of Technical Solution Specialists to provide input on solution architecture & integration needs based on client needs and solution capabilities.
·
Conducts peer review of application designs and works with the application areas to ensure that project data modelling (including Network Model) requirements are met.
·
Skilled in performing data profiling, creating source-to-target mapping documents, and ensuring data quality and integrity throughout the modelling process.
·
Participate in deploying GE GridOS DERMS solutions to client environments.
·
Lead the custom adapter, connector, API, or microservice design and development to fully integrate the GE GridOS DERMS solution into the client environment.
·
Collaborate with our Service Engineering development lead during the development cycle to ensure all custom deliverables meet defined needs and standards.
·
Respond to all client inquiries, participate in triage meetings, and submit product ideas for in-flight projects submitting tickets for the Product team.
·
Experience with enterprise software full stack development, including backend development and scripting including Java, Python, and DB connector experience.
·
Fluent in full stack development, backend services, middleware, and presentation layer including UI/UX needs to deliver custom integrated solutions to our clients.
·
Python
·
JavaScript
·
JASON
·
MySQL
·
RHEL exposure
·
Kubernetes & Containerized applications
·
Code quality: Write clean, well-tested code and perform peer code reviews
·
Hands-on Python enterprise application development
·
Advanced proficiency, with experience in frameworks like Flask or FastAPI
·
Development, Integration, Testing
·
Hands-On experience, with certification a plus, with cloud solutions such as AWS.
·
Software development: Design, build, and maintain high-quality, scalable, and reliable applications using Java and Python
·
Exposure to Enterprise Service Bus (ESB), Middleware, GridOS Connect design & implementation / integration.
·
Messaging: Understand messaging formats (XML, JSON, SOAP, REST, JMS, AMQP).
·
Routing: Determine message destinations based on content, context, and rules.
·
Transformation: converting messages formats.
·
Mediation: Apply logic and policies to messages, (validate, filter, enrich, aggregate.
·
Orchestration / Flows: coordinate, execute, sequences tasks & services.
·
Security: Encrypt, authenticate, authorize, audit to protect sensitive data.
·
API Management: Knowledge of how ESBs can be used to manage and expose APIs.
·
Legacy System Integration: Integrate older unflexible systems.
·
Monitor and Troubleshoot: Monitoring ESB performance, identifying bottlenecks and resolving issues.
Complementary / Nice to have Skills:
·
Experience:
·
Data Modelling needs and experience
·
Experience working with Data Architecture tools like Erwin and Enterprise Architect.
·
You have strong electricity industry knowledge (E.g. SCADA, ADMS, OT, OMS etc.)
·
You will bring enterprise software, with data integration skills and experience.
·
You are comfortable automating processes and utilizing or building scripting solutions to support product solutions.
·
DevOps hands exposure or experience.
·
Cybersecurity hands on experience.
·
Familiarity with cloud-based solutions and deployment activities (AWS)
·
Experience with power system analysis software (eg OpenDSS, CYME, Powerfactory, Synergi etc.)
·
You have strong electricity industry knowledge, with 2+ years relevant work experience.
·
You bring software development experience and a strong understanding of the SDLC and integrating custom solutions into a product.
·
Knowledge:
·
You are highly familiar with emerging energy industry trends and implications on utility clients in DER management, distribution planning, IT, SCADA and asset management with a strong background in analysis.
·
Non-Technical Skills:
·
You get things done within project deadlines, and with strong focus on quality.
·
You are a natural collaborator and demonstrate a “we before me” attitude.
·
You can quickly understand and analyze various approaches and processes and are able to configure solutions to client needs given existing product functionality.
·
You can drill down to the details, obtaining the right level of specificity for your team. You can creatively solve complex problems.
·
Strong written and verbal communication style. Can effectively share complex technical topics with various levels of audience.
·
You are deeply curious and love to ask questions. You’re a lifelong learner.
·
You enjoy being in front of clients, listening to their needs. You are deeply focused on ensuring their success. You can create powerful user stories detailing the needs of your clients.
·
A genuine interest in new tools and technology. You learn new software quickly without extensive documentation or hand holding.
We value building teams diverse in thought and experiences. If you like what you’ve read and are excited by this opportunity, but don’t meet all the requirements, we encourage you to make the jump and apply anyway.
Why Join Our Team:
GE Vernova is proud to be an equal opportunity employer, committed to the continuous improvement and the wellbeing of its employee. We are offering fully customized development and training programs all throughout the year, on top of a LinkedIn Learning subscription and full access to GE Vernova’s learning database.
Our wellbeing program will allow you to benefit from multiple events focused on a healthy lifestyle, free apps to support your healthy habits and free employee assistance program, provided by specialized counselors.
Also, We Are Offering:
·
Strong induction process (a dedicated 1-month ramp-up period).
·
Flexible working hours and a well-defined hybrid working policy.
·
Private Medical Insurance for you (can also be extended for family members).
·
Attractive financial compensations for roles involving external travels and on-site missions.
·
Fully customized development and training programs all throughout the year.
·
Increased number of vacation days, according to your work-experience, encompassed by an annual bonus payout.
·
Annual, performance-based, salary review.
·
Multiple subscriptions, discounts and vouchers available (such as Bookster subscription, corporate discount to fitness services, gift vouchers for Christmas and Easter holiday, daily meal vouchers, additional days off such as 8th of March and 3rd Easter Day and children’s benefits, including gifts for special occasions, vouchers, and events) etc.
Our Culture:
At GE Vernova, we believe in the value of your unique identity, background, and experiences. We are committed to fostering an inclusive culture, where everyone feels empowered to do their best work because they feel accepted, respected, and that they belong. By embracing inclusive teams and perspectives, we are better equipped to build a world that works.
GE Vernova’s Global Delivery Center in Bucharest is not only a workplace, but also a community where members are actively involved in different initiatives such as personal development workshops, book clubs, sports competitions, charity events, volunteering on greening and afforestation and dedicated events for employees’ children.
Additional Information
Relocation Assistance Provided: No