Job Openings ETRM Python (Techno/Functional)

About the job ETRM Python (Techno/Functional)

Key Responsibilities:

Requirements (Functional):

15+ years of ETRM industry experience with good understanding and experience of

projects in ETRM, Power/Gas Trading domain and European Markets

Conduct detailed requirements analysis for new and existing software projects in the

energy trading sector.

Collaborate with stakeholders, including traders, business managers, and IT teams, to

gather and document business and functional requirements.

Develop clear and concise business requirement documents (BRDs), functional

specifications, and use cases.

Work closely with the software development team to translate requirements into high-

quality, scalable solutions.

Identify opportunities for process improvements and provide recommendations.

Consult the development and implementation of testing strategies to ensure solutions

meet business needs.

Facilitate communication and ensure alignment between business users and technical

teams.

Participate in project planning, review meetings, and provide regular progress updates.

Design walkthrough to the technical team and validating coverage of technical design as

per documented business requirements.

Acting as an interface between technical and business-oriented stakeholders.

Documenting functional design, reference data mapping & high-level testing scenarios

Creation of automated reference and mock data setupCreating Functional test catalog and facilitating User Acceptance testing.

Requirements (Technical):

Mandatory Skills:

Design and develop the overall architecture of microservices-based applications,

ensuring scalability, reliability, and maintainability.

Maintain clear and comprehensive documentation of the project architecture, including

design decisions, technical specifications and testing plans.

Implement solutions on Azure by partnering with developers, administrators, security

engineers, and data engineers.

Develop cloud strategies and solutions to meet business needs.

Design and implement tailored solutions for customer challenges, identifying reusable

patterns across clients.

Excellent problem-solving and analytical skills.

Provide technical guidance and mentorship to junior developers.

Work with Azure cloud services and design solutions adhering to DevOps principles.

Experience on Python, PyTest, Fast API, Pydentic, Alembic, SQL Alchemy, kafka,

Streamlit

Experience on Data Lake, Snowflake, Postgres

Strong knowledge in Devops (CI/CD)

Good To have Skills:

Experience on Azure Data Factory (ADF)

Experience on Azure Data Bricks (ADB)