SI

Lead Python Developer

Siemens
Bangalore5-11 LPA Posted 29 Apr 2025
FULL TIME
Application Programming
Sqlite
Sql
Python

Job Description

Job description

  • Designing and implementing functional requirements
  • Building efficient back-end features in Python
  • Integrating front-end components into applications
  • Preparing technical documentation
  • Collaborating with UX/UI designers to implement design into the code
  • Implementing software enhancements and suggest improvements

Job Requirements/ Skills:

  • Experience in research and development processes (Software based solutions and products), in commercial topics, in implementation of strategies, POC s
  • Experience in expert functions like Software Development / Architecture, Software Testing
  • Exposure to and working experience in the relevant Siemens sector domain (Industry, Energy, Healthcare, Infrastructure and Cities) required.
  • International experience with global projects and collaboration with intercultural team.
  • 5 - 8 years experience on developing software solutions with various Application programming languages.
  • Experience with developing and deploying web applications on the cloud with solid understanding of one or more of the following like Flask, FastAPI
  • Drive adoption of Cloud technology for data processing and warehousing
  • RDMS integration knowledge like sqlite, SQL or postGres
  • Strong command of Python language
  • Expert in Data Engineering and building data pipelines, implementing Algorithms in a distributed environment
  • Experience in working with multiple databases, especially with NoSQL world
  • Strong understanding/expertise in building REST APIs/ Micro services architecture
  • Experience or knowledge on Java would be added advantage
  • Understanding of Webserver, Load Balancer and deployment process / activities
  • Advanced level knowledge of software development life cycle.
  • Excellent command over English in written, spoken communication and strong presentation skills.
  • Experience in Jira, Confluence will be an added advantage.
  • Experience with Agile/Lean development methods using Scrum
  • Experience in Rapid Programming techniques and TDD
  • Takes strong initiatives and highly result oriented
  • Strong customer focus and good learner.
  • Highly proactive and team player
  • Ready to travel for Onsite Job assignments (short to long term)