Company Detail

Innovate Skillsource
Member Since,
Login to View contact details
Login

About Company

Job Openings

  • Skillsource is engaged on behalf of our client, an international leader in diagnostic and medical technology solutions, to recruit a Senior Software Engineer for a high‑impact role within a growing engineering organisation. This position is ideal for an experienced full‑stack developer who enjoys solving complex technical challenges, shaping product architecture, and contributing to software that supports critical healthcare diagnostics. The successful candidate will join a collaborative Agile team developing a state‑of‑the‑art middleware platform that integrates medical devices with hospital information systems. This platform underpins modern diagnostic workflows and supports major advances in clinical decision‑making. About the Role In this role, you will take ownership across the full software development lifecycle—design, implementation, testing, documentation, and continuous improvement. You will work closely with Product Owners and engineering teams to plan and deliver key features, while contributing to architectural design, code quality, and best practice adoption across the team. This position requires strong technical depth in C#, ASP.NET Core, Angular, SQL Server, and modern front‑end frameworks. You will also play a key role in mentoring colleagues, refining technical standards, and supporting the adoption of emerging technologies that enhance the platforms scalability, reliability, and performance. Key Responsibilities Technical Delivery Contribute directly to coding, design, testing, and maintenance of software components. Write clean, maintainable, and efficient code in C#, .NET Core, Angular, and associated technologies. Address and resolve complex technical issues, providing guidance to team members where needed. Support and enhance software across higher and lower environments in a multi‑layered, geographically distributed team. Collaboration & Agile Ways of Working Work with Product Owners and stakeholders to estimate, plan, and scope project activities. Ensure effective adherence to Agile methodologies and contribute to continuous team improvement. Communicate clearly with non‑technical colleagues, explaining technical issues in accessible terms. Provide regular updates on progress, risks, and technical decisions. Architecture, Documentation & Quality Maintain high‑quality technical documentation including architecture diagrams, API specifications, and deployment procedures. Contribute to architectural design discussions and evaluate new tools, frameworks, and technologies. Ensure a strong focus on testing, including unit and integration tests. Promote best practices in code quality, performance optimisation, and secure development. Continuous Learning & Innovation Stay informed about evolving technologies, frameworks, and industry trends. Share knowledge within the team and support the adoption of innovative tools and methods. Contribute to a culture of problem‑solving, ownership, and continuous improvement. About You Experience & Technical Skills 5–7+ years of software development experience with strong expertise in C#, .NET Framework, and .NET Core. Proven experience with Angular and modern JavaScript/TypeScript frameworks. Strong skills in: Entity Framework T‑SQL and SQL Server XML querying RxJS, HTML, CSS/LESS Node.js Solid understanding of SOA and RESTful architectures. Experience writing unit and integration tests with a test‑driven mindset. Strong proficiency with source control tools such as Azure DevOps and Git. Professional Attributes Excellent interpersonal, communication, and problem‑solving skills. Capable of working effectively across global, multi‑disciplinary teams. Strong decision‑making skills with a proactive approach to problem resolution. Experience working within Agile or SAFe environments is an advantage. Additional Information Occasional travel may be required. On‑site presence is required most of the week to support collaboration and cross‑functional teamwork. Applicants must have existing eligibility to work in Ireland. #J-18808-Ljbffr

  • Senior Software Engineer (FTC)  

    - Limerick

    Senior Software Engineer (12‑Month Fixed Term Contract) Location: Limerick, Ireland Overview Skillsource is supporting a leading global organisation in the medical technology sector in hiring a Senior Software Engineer for a 12‑month fixed‑term contract. The successful candidate will join a high‑performance engineering group developing an advanced informatics platform that integrates medical devices, services, and cloud‑connected systems. This role is suited to an experienced software engineer with deep technical capability across modern .NET development, strong architectural discipline, and hands‑on experience building high‑reliability software for regulated or safety‑critical environments. You will work within an international Agile setup and contribute across the full development lifecycle. Role Purpose As a Senior Software Engineer , you will design, implement, test and maintain software components that interact across devices, services, and user‑facing applications. You will contribute to both feature development and architectural consistency, ensuring that all work aligns with business requirements and follows established engineering and quality‑management practices. Key Responsibilities Software Design, Architecture & Implementation Design, implement, and integrate software components across services, devices, and user interfaces. Develop clean, maintainable, and efficient C#/.NET code, adhering to best engineering and architectural practices. Apply Clean Architecture principles across Domain, Application, Infrastructure, and UI layers. Build features using Redux‑based architecture (Redux.NET) including reducers, actions, effects, and immutable typed states. Develop and maintain state‑machine‑driven workflows using Stateless, managing retries, timeouts, long‑running tasks, and error handling. Build high‑performance Blazor (Server and/or WebAssembly) components with a focus on lifecycle control, rendering efficiency, and thread‑safety. Implement robust UI patterns such as routing, forms, virtualization, JS interop, and performance tuning. Technical Leadership & Documentation Ensure architectural consistency and adherence to system‑wide design principles. Maintain clear, up‑to‑date technical documentation (architectural diagrams, state diagrams, contracts, deployment guides). Communicate complex technical topics effectively to non‑technical stakeholders. Identify technical risks, provide status updates, and propose mitigation strategies. Agile Development & Collaboration Collaborate with Product Owners and stakeholders to estimate work, define milestones, and plan deliverables. Contribute to Agile ceremonies and support continuous improvement of team practices. Participate in both development and sustaining engineering tasks. Testing & Quality Ensure high code quality through automated testing , including unit tests, integration tests, reducer/effects tests, and component testing (bUnit). Troubleshoot complex technical issues across the stack, driving root‑cause analysis and resilient solutions. Contribute to continuous improvement in tooling, automation, and engineering lifecycle processes. Technology Awareness & Innovation Stay informed on emerging frameworks, patterns, and tools. Share insights with the team and help drive informed adoption of new technologies where beneficial. Candidate Profile Essential Qualifications & Experience Degree in Computer Science or related discipline. 5+ years of professional experience in modern software development. Advanced proficiency in C#/.NET , including asynchronous programming and thread‑safety patterns. Strong experience implementing Clean Architecture across all layers. Deep hands‑on experience with Blazor , including performance optimisation. Practical experience with Redux.NET architecture patterns. Experience building workflows using Stateless state machines. Strong background in ASP.NET Core , APIs, background services, streaming endpoints, and device‑facing protocols (e.g., gRPC, SignalR, serial/CAN/USB). Solid understanding of concurrency, synchronization primitives (SemaphoreSlim, AsyncLock, ReaderWriterLockSlim, etc.) and UI‑thread constraints. Experience developing SPA‑style front‑end applications. Strong test automation experience using xUnit, NUnit, Moq, or similar frameworks. Desirable Experience (Nice to Have) Working within Scrum and globally distributed teams. .NET 8.0 experience. Multi‑threaded C# development. Offline‑first Blazor WebAssembly development. Event‑sourcing or audit‑friendly persistence patterns. REST and JSON‑based service design. Git / Azure DevOps workflows. Familiarity with established design patterns. Working Model This role is primarily on‑site , with a minimum expectation of four days per week in the office to support collaboration, problem‑solving, and alignment in a fast‑paced engineering environment. Remote or field‑based work arrangements may apply to different roles but are not applicable here. Contract Details Type: Fixed Term Contract Duration: 12 months Hours: Full‑time Travel: Occasional Visa Sponsorship: Not available Security Clearance: Not required Why Apply? This role offers a unique opportunity to contribute to high‑impact technology used in modern healthcare settings. Youll work with skilled international teams, develop cutting‑edge solutions, and have the opportunity to influence system architecture and engineering quality across the product. #J-18808-Ljbffr

  • A leading global organization in medical technology is seeking a Senior Software Engineer for a 12-month fixed-term contract in Limerick, Ireland. The successful candidate will develop high-reliability software within an international Agile team, focusing on modern .NET development, Clean Architecture, and Blazor. This full-time onsite role offers a unique opportunity to influence system architecture and contribute to impactful healthcare technology. #J-18808-Ljbffr

  • A leading global organization in medical technology seeks a Senior Software Engineer for a 12-month fixed-term contract in Limerick, Ireland. In this role, you will design, implement, and maintain software across devices and applications while adhering to best engineering practices. Ideal candidates have over 5 years of experience, particularly in C#/.NET and Blazor, and will work closely with international teams to develop cutting-edge solutions that impact modern healthcare. On-site collaboration is expected four days a week. #J-18808-Ljbffr

Company Detail

  • Is Email Verified
    No
  • Total Employees
  • Established In
  • Current jobs

Google Map

For Jobseekers
For Employers
Contact Us
Astrid-Lindgren-Weg 12 38229 Salzgitter Germany