Tech Jobs for Talents without Borders
English-1st. Relocation-friendly. Curated daily by Imagine.
5,355 Jobs at 188 Companies

Full Stack Senior Software Developer: R&D - IoT & Cloud (Hybrid)

Siemens

Siemens

Software Engineering
Goa, India
Posted on Dec 17, 2024

Job Description

Job ID

443607

Company

Siemens Limited

Organization

Smart Infrastructure

Job Family

Research & Development

Experience Level

Experienced Professional

Full Time / Part Time

Full-time

Contract Type

Permanent

"We're improving the way we live and work by intelligently connecting energy systems, buildings, and industries!!

Smart infrastructure from Siemens makes the world a more connected and caring place – where resources are valued, where impact on the world is considered, where sustainable energy is delivered optimally and efficiently. It provides the flexible infrastructure to allow society to evolve and respond to changing conditions. Technology and the ingenuity of people come together to be at one with our environments and to care for our world. We do this from the macro to the micro level, from physical products, components, and systems to connected, cloud-based digital offerings and services. Siemens offers a broad portfolio of grid control and automation; low- and medium-voltage power distribution, switching and control; and building automation, fire safety and security, HVAC control and energy solutions.

JOIN US! WE MAKE REAL WHAT MATTERS. THIS IS YOUR ROLE"

We're improving the way we live and work by intelligently connecting energy systems, buildings and industries!!

Location: Goa India

Job Family: Research and Development

Division: Smart Infrastructure

Business Unit: Electrification and Automation

Assignment Category: Full-time regular

Experience Level: Senior level

Required Education Level: Master’s / Bachelor's Degree

Division Description:

Smart infrastructure from Siemens makes the world a more connected and caring place – where resources are valued, where impact on the world is considered, where sustainable energy is delivered optimally and efficiently. It provides the flexible infrastructure to allow society to evolve and respond to changing conditions. Technology and the ingenuity of people come together to be at one with our environments and to care for our world. We do this from the macro to the micro level, from physical products, components and systems to connected, cloud-based digital offerings and services. Siemens offers a broad portfolio of grid control and automation; low- and medium-voltage power distribution, switching and control; and building automation, fire safety and security, HVAC control and energy solutions.

Find out more about Smart Infrastructure at: https://new.siemens.com/global/en/company/topic-areas/smart-infrastructure.html

Job Description:

Full Stack Java Software Developer - IoT and Digitalization

Position Overview

We are forming a passionate group of solution innovators, UX devotees, techies, data scientists/AI experts, software lovers, AR/VR experts, visual artists, and architects, working in a lean startup concept. We strive to solve complex problems in various domains ranging from industry, energy, mobility and buildings to smart cities by applying methods and principles of data analytics, artificial intelligence, simulations, and interactive visualization. So, we are looking for equally passionate techies to join us in this exciting journey of finding solutions to some non-trivial challenges of the always connected peta-byte world.

Electrification and Automation R&D Goa has a full stack application developer position with a focus on growing our IoT and Digitalization initiative in Secondary Distribution Automation. This individual works in a matrixed organization consisting of other business unit teams that are implementing a division-wide initiative centered on digitalization. This position is responsible for acting as the Development expert on Application topics as it relates to digitalization and may be also engaged in customer-facing activities to target, develop and close specific digitalization opportunities.

What are my responsibilities?

You will be responsible for Design of software solutions based on requirements and within the constraints of architectural /design guidelines.

You will have to derive software requirements and software functional specification, validate software requirements, provide software feasibility analysis and software effort estimation.

You should identify potential for harmony and re-use of components / technology.

You will be responsible for the accurate translation of software architecture into design and code.

You will guide Scrum team members on all design topics & implementation consistency against the design/architecture

You will be involved in coding of features and/or bug-fixing and delivering solutions adhering to coding and quality guidelines, for self-owned/common components

You will guide the team in test automation design and towards implementation of the same

You will be collaborating with globally located teams.

You will participate in resolution of field problems in application of existing products.

What does it take me to qualify for this job?

Masters/Bachelor’s degree in Computer Science or related discipline from a reputed institute.

Grass-root experience of 8 - 10 years in solving complex problems and developing end to end application stack.

Strong expertise in Spring Boot 3.1 and 3.2, with deep understanding of the Spring ecosystem

Proficient in Java 8+ versions, including its performance features and optimizations.

Proficiency in Java unit testing frameworks (e.g., JUnit 5) and mocking frameworks (e.g., Mockito)

Strong familiarity with microservices architecture.

Sufficient knowledge of front-end technologies viz. Angular/React/Vue, Bootstrap, HTML/CSS/JS to understand integration constraints with backend.

You need to have experience in dB services like PostgreSQL / NoSQL, knowledge of processing large volume timeseries data is highly preferred.

You should have exposure to Test automation frameworks like Playwright and should be able to perform test automation design for Unit Testing, Integration Testing and E2E Tests.

Hands-on experience with source code control and application lifecycle management systems viz. Azure DevOps, Git.

Understanding of CI/CD pipeline is required. Knowledge of Kubernetes and Docker are highly preferred.

Strong debugging skills to fix challenging issues related to performance and scalability, Hands-on software troubleshooting experience.

Strong oral and written communication.

You would not like to miss a challenging and rewarding career with our team!

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

We’re Siemens. A collection of over 379,000 minds building the future, one day at a time in over 200 countries. We're dedicated to equality, and we welcome applications that reflect the diversity of the communities we work in across Gender, LGBTQ+, Abilities & Ethnicity. All employment decisions at Siemens are based on qualifications, merit and business need. Bring your curiosity and imagination, and help us shape tomorrow

Find out more about Siemens careers at: www.siemens.com/careers

Equal Employment Opportunity Statement

Siemens is an Equal Opportunity and Affirmative Action Employer encouraging diversity in the workplace. All qualified applicants will receive consideration for employment without regard to their race, color, creed, religion, national origin, citizenship status, ancestry, sex, age, physical or mental disability, marital status, family responsibilities, pregnancy, genetic information, sexual orientation, gender expression, gender identity, transgender, sex stereotyping, protected veteran or military status, and other categories protected by federal, state or local law.

"WE DON'T NEED SUPERHEROES, JUST SUPER MINDS!

WE’VE GOT QUITE A LOT TO OFFER. HOW ABOUT YOU?

We’re Siemens. A collection of over 379,000 minds building the future, one day at a time in over 200 countries. We're dedicated to equality and we welcome applications that reflect the diversity of the communities we work in across Gender, LGBTQ+, Abilities & Ethnicity. All employment decisions at Siemens are based on qualifications, merit and business need. Bring your curiosity and imagination, and help us shape tomorrow

Find out more about Smart Infrastructure at: https://new.siemens.com/global/en/company/topic-areas/smart-infrastructure.html and about Siemens careers at: www.siemens.com/careers"