Senior Software Developer in Diagnostic Solutions
-----------------------------------
Job Description
As a key member of our dynamic Agile team, you will play a pivotal role in advancing our vision for streamlining and innovating diagnostic technologies. You will join a collaborative environment focused on developing a cutting-edge middleware platform that bridges medical devices with hospital systems, supporting advanced diagnostic capabilities.
Key Responsibilities:
* Collaborate with Product Owners to determine estimation and define project achievements, work, and timelines.
* Ensure the team correctly implements and follows agile methodologies.
* Actively contribute to coding and development tasks.
* Lead by example in writing clean, efficient, and maintainable code.
* Address complex technical challenges and effectively resolve issues.
* Foster a culture of innovation and continuous improvement.
Requirements:
* Strong technical expertise and a minimum of 5 years of experience in C# and .NET Framework.
* JavaScript framework expertise and confirmed experience in Angular.
* Entity Framework, XML querying, T-SQL, Microsoft SQL Server.
* Typescript, RxJS, HTML, LESS/CSS and Node.js, .NET Core.
* Experience in writing unit/integration tests and developing applications using a development approach that prioritises testing.
* Source control systems such as Azure DevOps and Git.
* Proven understanding of, and experience with SOA and RESTful architectures.
* Ability to perform, implement and support higher and lower environments across a multi-layered team spanning multiple geographical locations.
What We Offer:
* Opportunity to shape the trajectory of a leading global medical technology company.
* A competitive compensation package, including benefits and opportunities for professional growth.
* Collaborative and innovative work environment.