This job posting is no longer active.
ENERGY POOL TURKEY ENERJİ YÖNETİMİ VE HİZMETLERİ ANONİM ŞİRKETİ - Senior Software Developer
Job DescriptionEnergy Pool is a global leader in energy management & demand response for Industrial and commercial electricity end-users.
Demand Response is a central element of smart grids. Energy Pool operates the modulation of electricity by aggregating industrial and commercial consumers in order to improve their capacity to adjust their consumption and to monetize this flexibility (Network stability, electricity markets, auxiliary services, portfolio of public services, etc.). We are committed to build a new energy future, where smart energy management is profitable, while reducing global carbon footprint and increasing social welfare.
We are looking for a Lead Software Developer to support business development needs, research & development and maintaining existing applications.
Looking for new opportunities in an attractive work environment? Join Energy Pool today if you are a person who:
Interests & value drivers
Is passionate about learning and applying new skills
Is driven to help solve the challenges of the energy transition
Has a passion for writing great, simple, clean, efficient code
Is a team player
Is methodical and structured
Has good communication skills and enjoys working in a multi-cultural international environment with varied stakeholders
Tasks and responsibilities
Participate in all phases of the software development lifecycle: requirements analysis, design, implementation, testing, deployment and maintenance of data driven applications.
Be a key contributor in data science, optimization, simulation and decision support application development projects.
Autonomous identification, development, and demonstration of novel techniques/technologies in domains related Energy Pool’s core activities.
Propose and contribute to improvement programs aiming at improving application and development efficiency.
Share know-how and help coach junior members of the team.
Required Skills and ExpertiseQualifications
Required
M. Sc./Eng. in Computer Science, Electrical/Electronic engineering or related fields.
3–5 years’ software development experience.
Strong programming skills in Python.
Solid understanding of Object-Oriented Programming (OOP) and SOLID design principles.
Demonstrated relational database design and interfacing skills using PostgreSQL.
Familiar with web frameworks: Django/Flask Web Framework.
At home developing in Linux environments and knowledgeable of networking concepts.
Demonstrated experience of Amazon Web Services (AWS).
RESTful Web Services knowledge.
Demonstrated experience using version control (GIT).
Familiar with microservice architectures and containerized applications.
Fluent in English: comfortable communicating in an international context with peers and stakeholders across the organization.
Preferred
Familiar with data science principles, tools and frameworks (i.e, Tensorflow, scikit-learn, numpy)
Familiar with optimization problem modeling (LP, MILP) and solvers (CPLEX, GLPK, COIN-OR)
Knowledge and experience of analysis, project management, agile methodologies
Familiar with the energy industry, power system management concepts and electricity market platforms.