Skip To Main Content
backBack to Search

Senior GUI Python Software Developer

Remote in Turkey
Python.Core
& 9 others
hot

We are seeking a Senior GUI Python Software Developer to join our engineering team and contribute to the development of in-house software used for the preliminary design of subsea umbilicals. The role emphasizes Python-based engineering applications with graphical user interfaces and involves working closely with design and engineering stakeholders.

The ideal candidate is detail-focused and quality-driven, with the ability to convey technical concepts clearly and accessibly. You are capable of adapting to changing requirements, comfortable managing the development lifecycle, and effective when working independently or within a collaborative team.

Responsibilities
  • Develop and improve in-house software tools used in the preliminary design of subsea umbilicals
  • Create software modules structured within established frameworks and technical specifications
  • Collaborate with engineers to enhance the efficiency, accuracy, and functionality of design tools
  • Design user-friendly graphical interfaces (GUIs) using Python
  • Identify, debug, and optimize code for reliable and high-performance operation
  • Document code comprehensively to support ongoing maintenance
Requirements
  • Proficiency in Python with experience in developing engineering-focused applications (3+ years)
  • Knowledge of core Python libraries utilized in tasks such as data processing, numerical analysis, and design engineering (e.g., NumPy, SciPy, Pandas)
  • Background in object-oriented programming and modular software development
  • Skills in Python GUI frameworks such as Tkinter, PyQt, or Kivy to create intuitive interfaces
  • Understanding of user-centered design principles for crafting effective interfaces
  • Capability to manage project delivery schedules and coordinate collaboration milestones with design teams
  • Qualifications in code documentation practices and familiarity with version control systems like Git
  • Showcase of strong analytical skills and debugging abilities to identify and solve problems efficiently
  • Competency in resolving technical challenges and implementing creative solutions independently
  • Fluency in written and spoken English at a minimum B2 level
Nice to have
  • Knowledge of structural design systems, mechanical concepts, or principles in systems engineering
  • Familiarity with engineering and design workflows, particularly in subsea or structural contexts
  • Background in data architecture and understanding of efficient data management practices to organize design information effectively
Looking for something else?

Find a vacancy that works for you. Send us your CV to receive a personalized offer.

Find me a job