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

Senior Software Engineer (Angular)

Siemens

Siemens

Software Engineering
Bengaluru, Karnataka, India
Posted on Jan 13, 2025

Job Description

Job ID

435474

Company

Siemens Healthcare Private Limited

Organization

Siemens Healthineers

Job Family

Research & Development

Experience Level

Experienced Professional

Full Time / Part Time

Full-time

Contract Type

Permanent
Senior Software Engineer – Angular Front-End Development
Job Description
The software engineer is responsible for design, implementation, and unit testing of the assigned component/system with best quality and delivering the same. The role demands the engineer should be quick learner to understand products/domain.
Responsible for the design of module(s) which are part of a system
Develop the code for the component/module
Implement and perform unit test for the assigned component/module
Involves himself in design review and code review as a peer reviewer
Review and contribute to the overall architecture of the sub-system/system
Follows the software development life cycle as decided by project team and gives input to improve the same
Qualifications and experience
Engineering degree in Computer Science, or a related discipline.
5 – 7 years of full stack web development experience.
Deep expertise in object-oriented analysis and design is a must
Deep expertise in Trifecta of web front end technologies HTML, CSS & JavaScript is a must.
Deep expertise and solid hands-on experience in Web frontend technology framework Angular is a must.
Strong experience with complex Angular modules, components, services, and dependency injections
Ability to write cross-browser compatible code.
Strong expertise in TypeScript, JQuery, JavaScript, NodeJS, NPM
Strong experience working with RESTful API.
Experience in Server-side development with Micro-services architecture is highly desirable.
Experience in Azure cloud-based application development is desirable.
Good understanding of software design principles (SOILD)
Good understanding of networking concepts, multi-threading, data structures is a must
Good understanding for SDLC models like Agile, V model
Good understanding in RESTful API design is a desirable
Experience in ASP.Net is a plus.
Other Attributes
Strong problem solving and analytical skills
Excellent spoken & written communication skills
Team player with a proactive approach