Offers “Siemens”

Expires soon Siemens

Python Developer (m/f/d)

  • Amadora (Amadora)
  • IT development

Job description

The time to change is now!  

Rethink IT.
We have lots of ideas about how to successfully drive digitization in companies. For example, with open cloud platforms, highly developed security systems, and clever tools for developers. Move the world from behind the scenes with your IT expertise and passion for game-changing information technology. Rethink IT and steer projects and services in completely new directions. 

Welcome to our world! IT is the home of the new technologists - Dream Builders, Impact Creators & Future Makers.

Join us now!

What role will you play?

You will be developing Python-based tools applications that will interface with one or more Siemens Portfolio products. You will have the opportunity to learn and work with a wide array of products leveraging different products and technologies, including, and not limited to Product Lifecycle Management, Industrial Edge, IoT, Factory Automation.

Areas of Responsibility:

  • Design, build, and maintain efficient, reusable and reliable Python code.
  • Participate in the development of the back-end web applications and REST API.
  • Ensure the best possible performance, quality, and responsiveness of application.
  • Testing and troubleshooting applications and application integrations developed with Python APIs.
  • Identify and correct bottlenecks and fix bug.
  • Supporting cross-functional teams and responsibilities such as infrastructure, operations, enterprise architecture, info security. 

Requirements:

  • 2-5 years’ work experience in Software Engineering especially in professional software product development.
  • 2-3 years of professional experience with Python.
  • Experience with web frameworks such as Flask, Django, or FastAPI.
  • Familiarity with front-end technologies (HTML, CSS, JavaScript) and integration with back-end services.
  • Knowledge of relational databases (e.g., PostgreSQL, MySQL).
  • Solid understanding in Python programming language and related libraries.
  • Knowledge of version control systems, preferably Git.
  • Ability to understand business requirements and translate them into development tasks
  • Ability to write efficient, reusable, and testable code.
  • Strong troubleshooting, problem-solving, issue resolution.
  • Ability to work collaboratively in a creative Agile environment.
  • Ability to communicate clearly in oral and written English.
  • Knowledge in Cloud Services (Azure | GCP | AWS).

  • Nice to Have - Knowledge of the following technologies is an additional advantage:
    • IOT & IT Infra knowledge
    • Container technologies (Docker, Kubernetes…)
    • Public cloud architecture (Terraform, Ansible Tower)
    • Developing UI screens with Angular/React/Vue frameworks
    • GIT and CI/CD Pipeline

We are thrilled to have:
A hybrid working model with a flexible working hours policy in order to promote work life balance. A budget for setting up a home office, health insurance, possibility to have a sabbatical leave or non-paid time off and a financial support program for your studies.

You also have a medical center on the premises, sports groups, 2 days volunteering, access to e-learning platforms (Learnlight, Linkedin Learning and more) and discounts with partners.

To all these benefits we add the possibility to work in a fresh, relaxed, and always motivated environment.


We’ve got quite a lot to offer. How about you?


Please send your CV in English, otherwise your application will not be considered. 


Siemens is committed to creating a diverse environment and is glad to be an equal opportunity employer. We strongly encourage applications from a diverse talent pool!
 
#IT_IPS


Make every future a success.
  • Job directory
  • Business directory