Software Developer - Python
Siemens Plc
1 month ago
Role details
Contract type
Permanent contract Employment type
Full-time (> 32 hours) Working hours
Regular working hours Languages
English Compensation
£ 45KJob location
Tech stack
Agile Methodologies
JIRA
Azure
Databases
Continuous Integration
ETL
Data Visualization
Software Debugging
Software Design Patterns
Eclipse
Python
NoSQL
Octopus Deploy
Red Hat Enterprise Linux - RHEL
SQL Databases
Web Application Frameworks
Web Services
React
GIT
Vue.js
Linux Development
Kubernetes
Bitbucket
Terraform
Docker
Programming Languages
Requirements
We are looking for a python expert who has proven experience in automating solutions on Linux development environments. You should be capable of developing python-based solutions or that can be used to improve reporting and data visualization., * Solid experience in Python back-end technology
- Strong understanding of software design patterns and testing principles
- Ability to learn and adapt to working with multiple programming languages.
- Experience Docker, ArgoCD, Kubernetes and Terraform
- Experience with component-based web frameworks such as React or Vue.js is a plus.
- Understanding of ETL processes to extract data from different data sources is a plus.
- Good experience in Linux development environments using Python.
- Good knowledge in interacting with database systems (SQL, NoSQL) and webservices (REST)
- Experienced in establishing an optimized CI / CD environment relevant to the project.
- Good knowledge on repository management tools like Git, Bit Bucket, etc.
- Excellent debugging skills/strategies.
- Excellent communication skills
- Experienced in working in an Agile environment.
Nice to have.
- Good Knowledge in eclipse IDE, developed add-ons/ plugins on eclipse Platform.
- Knowledge of 93K Semiconductor test platforms
- Good know-how of agile management tools like Jira, Azure DevOps.
- Good knowledge of RHEL
- Knowledge of JIRA administration