Job Profile:
• Development and delivery of parts of (a) software component(s) in projects based on the software design.
• Analyze software requirements and software functional specification.
• Implement and document assigned part of component / work product based on project schedule.
• Write code/test code for part of software component/ work product. Unit test the implemented solutions.
• Investigate and fix software defects found by test / review team to ensure product quality.
• Ensure quality of the developed part of component(s) / work product(s) (conformance with development process) and its technical delivery.
• Submit the work products into the software configuration management.
• Perform regular internal technical coordination / review to ensure risk identification and to support the initiation of risk mitigation by Project Manager and all relevant project stakeholders.
Qualification
B.E. / B. Tech / MCA/ M. Tech
Experience and skill set
- 4-7 years of experience in software design and development using C# .Net, WPF, WCF, C++, ASP.Net, HTML5, CSS and Angular (6 and Above).
- Knowledge of Azure ecosystem (Cosmos DB, Azure Storage, Service Bus, Azure Functions, Key Vault, Web API etc.).
- Managing deployments using Docker/Kubernetes technologies.
- Exposure to C++/CLI
- know-how of BDD/TDD, Practical experience in implementing OOPS and SOLID principles in projects.
- Knowledge of DevOps, Git, AI relevant technologies base knowledge, inference engines (VV5, TensorFlow, etc.)
- Knowledge of data processing scripts e.g. python
- Strong experience in Code Quality, Automation Testing (Unit, IT, ST), Code Review, Defect Management
- Strong understanding and hands on experience on handling NFRs
- Hands on experience in Design, Development, Architecture and Requirements engineering
- Experience in software estimations, scheduling and tracking
- Exposure to DICOM, HL7, healthcare domain
- Exposure to software development and applications programming on Linux environment
- Should have good written oral and written communication ability.
Organization: Siemens Healthineers
Company: Siemens Healthcare Private Limited
Experience Level: Experienced Professional
Full / Part time: Full-time