GEK TERNA Group of Companies

IT Developer | Python Specialist

Athens, GR

3 days ago
Save Job

Summary

Optimus Energy S.A., is looking for an IT Developer

Job Description

Jobholder will be responsible for developing software tools, reports, and automated processes which facilitate efficient operation of the company

Responsibilities:

  • Assists and develops software tools, reports, and automated processes using Python and popular data management libraries, which facilitate efficient operation of the company in all its activities
  • Work with Microsoft SQL Server, PostgreSQL and other database systems to manage and store a variety of energy-related and financial data
  • Develop APIs to distribute data and integrate with third-party services
  • Is responsible for identification of possible deficiencies in the software infrastructure and the relevant processes, and propose ways to overcome such deficiencies
  • Works closely with the IT Department or other IT partners to translate business needs to solid IT specifications for the development of new customer-oriented products or services
  • Assists on daily operation duties of the RES Aggregator unit requirements


Qualifications:

  • Bachelor's degree in Computer Science or a relevant field. Postgraduate studies in IT-related issues
  • Strong proficiency in programming, with a solid understanding of Python 3 syntax and best practices
  • Strong skills in data manipulation, processing, and analysis with Pandas, NumPy, or similar libraries
  • Proficiency in developing RESTful services using popular Python web frameworks like Django, Flask, or FastAPI
  • Experience with scripting for task automation (data extraction, file management, etc.)
  • Familiarity with asynchronous programming (async/await) and multi-threading in Python
  • Good knowledge of data structures, algorithms and object-oriented design
  • Very good knowledge of MS Office
  • Fluency in English is essential
  • Excellent communication and interpersonal skills
  • Excellent mathematical ability and analytical mind
  • Strong IT Development skills
  • Programming experience with Javascript, SQL, version control platforms (Git) and containerization techniques shall be appreciated

How strong is your resume?

Upload your resume and get feedback from our expert to help land this job