Tool Development Engineer (f/m)
Safran Aircraft Engines Poland spółka z ograniczoną odpowiedzialnością
⚲ Rzeszów
Do uzgodnienia
Wymagania
- Python
Opis stanowiska
Nasze wymagania:
Good understanding of fundamental programming principles
Good knowledge of Python
Understanding of object-oriented programming in Python
Experience working with Python virtual environments
Ability to write clean, readable, and maintainable code
Familiarity with Git version control and GitLab
Strong analytical and problem-solving skills
Experience working with data using Jupyter Notebook, Pandas, NumPy, and Matplotlib
Ability to work with JSON, Excel, and CSV files
Experience developing desktop applications in Python
Ability to read, understand, and write technical documentation
Good command of written and spoken English
Mile widziane:
Knowledge of VBA
Basic knowledge of SQL
Familiarity with CI/CD concepts and pipelines
Personal, academic, or open-source projects available on GitHub
Zakres obowiązków:
Develop and maintain custom Python tools and desktop applications.
Implement new functionalities and enhancements based on user requirements.
Perform data processing and analysis using Pandas, NumPy, and Jupyter Notebook.
Work with JSON, Excel, and CSV files to automate engineering workflows.
Contribute to software design using object-oriented programming principles.
Use Git/GitLab for version control and collaborative development.
Create and maintain technical documentation.
Collaborate with cross-functional teams to deliver efficient software solutions.
Investigate and resolve issues in existing applications.
Support testing and deployment of developed software tools.
Collaborate on a daily basis with internal and external stakeholders within the R&D organization
Oferujemy:
Unique chance to gain professional experience in aerospace industry
Personal growth and development
Very good working environment and conditions
Wide social package (medical and life insurance, sports card etc.)
Good understanding of fundamental programming principles
Good knowledge of Python
Understanding of object-oriented programming in Python
Experience working with Python virtual environments
Ability to write clean, readable, and maintainable code
Familiarity with Git version control and GitLab
Strong analytical and problem-solving skills
Experience working with data using Jupyter Notebook, Pandas, NumPy, and Matplotlib
Ability to work with JSON, Excel, and CSV files
Experience developing desktop applications in Python
Ability to read, understand, and write technical documentation
Good command of written and spoken English
Mile widziane:
Knowledge of VBA
Basic knowledge of SQL
Familiarity with CI/CD concepts and pipelines
Personal, academic, or open-source projects available on GitHub
Zakres obowiązków:
Develop and maintain custom Python tools and desktop applications.
Implement new functionalities and enhancements based on user requirements.
Perform data processing and analysis using Pandas, NumPy, and Jupyter Notebook.
Work with JSON, Excel, and CSV files to automate engineering workflows.
Contribute to software design using object-oriented programming principles.
Use Git/GitLab for version control and collaborative development.
Create and maintain technical documentation.
Collaborate with cross-functional teams to deliver efficient software solutions.
Investigate and resolve issues in existing applications.
Support testing and deployment of developed software tools.
Collaborate on a daily basis with internal and external stakeholders within the R&D organization
Oferujemy:
Unique chance to gain professional experience in aerospace industry
Personal growth and development
Very good working environment and conditions
Wide social package (medical and life insurance, sports card etc.)
🔍 Dekoder Ogłoszenia
🔴
Develop and maintain custom Python tools and desktop applications.
Może oznaczać zarówno tworzenie nowych, innowacyjnych narzędzi, jak i głównie utrzymywanie istniejącego, potencjalnie przestarzałego kodu.
🔴
Implement new functionalities and enhancements based on user requirements.
Może oznaczać pracę nad nowymi, ekscytującymi funkcjami, ale równie dobrze może dotyczyć drobnych poprawek i zmian w istniejących systemach.
🔴
Collaborate with cross-functional teams to deliver efficient software solutions.
Współpraca może być płynna i efektywna, ale równie dobrze może oznaczać konieczność negocjowania i rozwiązywania konfliktów między różnymi działami.
🔴
Investigate and resolve issues in existing applications.
Może oznaczać rozwiązywanie ciekawych problemów technicznych, ale równie dobrze może być to głównie praca nad naprawianiem błędów w starszych systemach.
🟡
Good command of written and spoken English
Wymagana jest dobra znajomość języka angielskiego, co jest standardem w branży IT, ale warto upewnić się, na jakim poziomie jest faktycznie potrzebna.