Siemens is hiring for the position of Junior Python Developer in Bangalore, India. Candidates with any Graduate are eligible to apply for this position. The complete information, eligibility criteria, and requirements are provided below.
Job Description:
Company Name | Siemens |
Position | Junior Python Developer |
Qualifications | Bachelor’s/ Master’s Degree |
Batch | 2018/ 2019/ 2020/ 2021/ 2022/ 2023 |
Location | Bangalore, India |
Key Responsibilities:
- Experience in research and development processes for software-based solutions and products, including commercial aspects and strategy implementation such as POCs.
- Expertise in software development and architecture functions.
- Strong understanding of Python fundamentals, including object-oriented programming, data structures, and algorithms.
- Preferred experience in Semantics, Knowledge Graphs, Data Modeling, and Ontologies.
- Proficiency in Python-based web frameworks such as Flask and FastAPI.
- Experience in building and consuming RESTful APIs.
- Basic knowledge of web technologies like HTML, CSS, and JavaScript for integration purposes.
- Experience with libraries such as RDFLib or Py2neo for building and querying knowledge graphs.
- Familiarity with SPARQL for querying knowledge graph data.
- Understanding of graph databases such as Neo4j, GraphDB, or Blazegraph.
- Proficiency with version control systems like Git.
- Familiarity with CI/CD pipelines and tools like Jenkins or GitLab CI.
- Experience with containerization tools like Docker and orchestration using Kubernetes.
- Basic familiarity with AWS services, particularly S3 and Neptune.
- Excellent written and spoken English communication, along with strong presentation skills.
- Preferred experience working on international projects and collaborating with intercultural teams.
- 2-4 years of experience developing software solutions using various application programming languages.
Eligibility Criteria:
- Bachelor’s/ Master’s Degree
Preferred Skills:
- Exposure to and working experience in relevant Siemens sectors, such as Industry, Energy, Healthcare, Infrastructure, and Cities.
- Strong experience in Data Engineering and Analytics (optional).
- Experience with testing frameworks and writing unit test cases.
- Expertise in Data Engineering, building data pipelines, and implementing algorithms in a distributed environment.
- Solid experience in data science and machine learning (optional).
- Experience developing and deploying web applications on the cloud, with knowledge of frameworks like Django (optional).
- Ability to drive the adoption of cloud technology for data processing and warehousing.
- Experience working with multiple databases, with a focus on NoSQL databases.
- Understanding of web servers, load balancers, and the deployment process.
- Familiarity with Jira and Confluence is an added advantage.
- Experience with Agile/Lean development methodologies using Scrum.
- Familiarity with rapid programming techniques and Test-Driven Development (TDD) (optional).
- Strong initiative and result-oriented mindset.
- Excellent communication skills, both within the team and with stakeholders.
- Strong customer focus and eagerness to learn.
- Highly proactive and a strong team player.
- Willingness to travel for onsite assignments, ranging from short to long-term.
About Company:
Siemens is a technology company focused on industry, infrastructure, transport, and healthcare. From more resource-efficient factories, resilient supply chains, and smarter buildings and grids, to cleaner and more comfortable transportation as well as advanced healthcare, the company creates technology with purpose adding real value for customers. By combining the real and the digital worlds, Siemens empowers its customers to transform their industries and markets, helping them to transform the everyday for billions of people.
How To Apply?
- First, read through all of the job details on this page.
- Scroll down and press the Click Here button.
- To be redirected to the official website, click on the apply link.
- Fill the details with the information provided.
- Before submitting the application, cross-check the information you’ve provided.