The point where experts and best companies meet
Share
Key Areas of Responsibility:
Analyses, designs, tests, codes, secures, debugs, modifies, deploys, integrates and maintains (system) software enhancements, test environment and/or new software.
Uses state-of-the-art technologies and practices.
Interacts with users / product owners to define / adjust requirements and/or necessary modifications.
Keeps abreast of technical developments and practices in own field through literature, courses/trainings, technical contacts, and competitive environment.
Applies agile software development methods as a member of agile teams.
Represents CT HOST in Roadmap forums across CT / AMI BIU
Participates in establishing long term directions for software technologies and methodologies including tools to be used during design/development phase
Participates in defining the HOST SW architecture and technology roadmap
Owns HOST SSDS and associated external and internal interfaces
Responsible for ensuring consistency in high-level SW design flowdown into detailed design, code and unit/module/integration testing
Technical contact for implementation of external & internal interfaces
Responsible for providing estimation for new projects
Reviewer of detailed design and critical defect fixes
Support risk management, feature integration, sub-system verification and defect management activities
To do this, you should have
Overall, more than 9 years of experience in C# .NET based product software development experience
Software development and design in object-oriented methodologies, design patterns and Microsoft Technologies (.NET 3.0 and above, WPF, WCF)
Additionalexposure to web application design & development using HTML5, Angular will be preferred.
C# .NET, WCF, OOAD, Architecture and Design principles such as DRY, SOLID, Component level design and interface development experience
Experience in unit testing frameworks like NUnit.
Expertise in multi-threaded programming.
Knowledge of design patterns and its usage and tools like Visio.
Strong abstraction, analytical and problem-solving skills.
Strong leadership, communication and influencing skills.
Excellent problem-solving skills and is able to think quickly and adeptly about how to address issues/problems.
Bachelors or master’s in computer science engineering and Equivalent
Experience in medical domain, Quality Management Systems, FMEA, UML diagrams.
We are a health technology company. We built our entire company around the belief that every human matters, and we won't stop until everybody everywhere has access to the quality healthcare that we all deserve. Do the work of your life to help the lives of others.
• Learn more about .
• Discover .
• Learn more about .
These jobs might be a good fit