hybrid option of one day at home. What does the Senior Software Engineer role involve? The key function of this role is the design and development of new diagnostic platforms and the continuous improvement of existing platforms, including systems to support Randox internal departments. This is an extremely … varied role that will require you to develop a varied skillset, including: Develop design concepts based on user requirements Contribute to the development of functional requirements specifications based on user requirements and approved concept designs Develop software and control solutions for medical device platforms Work within a multidisciplinary … be able to demonstrate appropriate industrial expertise Experience of requirements gathering. Experience of designing and architecting software applications Experience with UI designpatterns such as MVVM, MVC, MVP Experience of agile practices and CI/CD platforms Experience with relational databases. Experience of unit testing Experience in More ❯
CSS 3, Object Oriented JavaScript, Python, Twitter Bootstrap, J2EE, JSP, Servlets, JDBC, XML, UML, jQuery, AJAX). Some knowledge of OOP and common design patterns. (Desirable) Working knowledge of Agile/Scrum/TDD (Desirable). Experience of DevOps CI/CD pipeline (Desirable). What do I More ❯
Northern Ireland, United Kingdom Hybrid / WFH Options
VanRath
applications that support global financial markets. Key Responsibilities: Lead the development of high-performance, scalable Java-based applications within the financial services space. Design and implement robust backend solutions, ensuring reliability, performance, and scalability. Collaborate with cross-functional teams, including front-end developers, product managers, and architects to … development . In-depth knowledge of Java frameworks such as Spring, Hibernate, or similar. Solid understanding of object-oriented programming (OOP) principles and design patterns. Strong experience in developing enterprise-scale applications with a focus on performance, scalability, and security. Experience with databases (SQL and NoSQL) and data More ❯
as a software engineer on a team demonstrating good technical competencies with a desire to improve on a consistent basis. Participate in the design, development and testing of software across the team with assistance from senior engineers. Ensure successful deployment into production environments, by participating in the design … of regulatory driven projects. Excellent attention to detail, highly organised with a proactive approach. Strong analytical ability and innovative problem solving skills. Software Design Patterns. Source Control (Git). Demonstrates high levels of energy in seeking out and achieving new goals. Can work with BA's/PO More ❯