Senior Python Developer Energy Industry
GE VernovaAbout the role
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
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.
Monito
Apply for this role
Generate a tailored application kit with a matched cover letter, interview prep, and CV highlights — in under 60 seconds.
Apply Now →Generate Application KitFree account required — sign up in 30s