SENIOR / LEAD DEVELOPER - pioneering tech and role
Major Medical Technology Solutions Organisation; established for some 60 plus years. Real time, life-saving product development within an R&D environment. As you code and complete sprints you will see first hand the difference that your code is making. End to end development from the creation of ideas through to build and test finishing ultimately with go live; sit back and then watch how your very own applications (built by you and the team) across hardware and software technology really does make a difference to peoples lives and in most cases, save them!
Through real time communications technology!
To apply for the role then please read all of the info below and either submit a CV application below or make contact with the office via [email protected] / 0113 357 2045 for an informal chat.
Role Details and full list of benefits:
- Salary: £50,000 to £55,000 + - dependent on experience
- 4.5 DAY WEEK ONLY - 12:30 finish on a Friday
- Location: Leeds (EAST)
- You can pick and choose hardware/software
- Collaborative / strong team atmosphere
- Company nights out
- Free parking
- Fruit baskets/cakes
- Fully subsidised canteen
- Pension – Contribution up to 7% by client
- Private Healthcare for the employee (plus can add family)
- Bonus Scheme with a Target of 10% (half Company Performance, half individual)
- Easy access from Motorway
- Latest Windows phone - depending on level of person/hire.
- Working in a Small Team where you get exposure to all parts of lifecycle (UK Dev Team size is 8)
- Some European Travel to (Spain), (Sweden), (Germany), (Denmark) (overall Dev Team size is 25 - Group Developments).
- Working on Healthcare Products which help save / enhance people’s lives (you can see the value of your contribution rather than writing a soulless program)
Location: East Leeds, Free parking, grand office space, benefits and an ethically rewarding culture and range of products
Main purpose of the job
To design, develop and modify inhouse software applications and components based on business and customer requirements. Position them in the cloud alongside some re-engineering of the apps. Additionally you will lead the teams on architecture, platform design and direction focused upon an agile/sprint mindset
To Write Code That is clean, testable and maintainable
To Document Code That is effective, succinct and promotes the maintainability of the software.
To Support Existing applications So that new features can be added and defects resolved. To
Contribute Ideas So that the product suite continues to evolve. To Continue Self-development To maintain awareness of changes to the software technology landscape; participate in educational opportunities; maintain personal networks. To Participate in Peer-review of code To maintain best practise and knowledge transfer. To Participate in Planning and design of solutions To ensure that appropriate features are delivered quickly and to a high level of quality.
This role does not have specific budgetary responsibilities. · This role does not have any direct line management.
To work on Group Projects as directed by Programme Manager, Project Manager and/or Development Manager. The role is part of the Group R&D Software Team and will report through to a local Line Manager, however Project Management could be from a Matrix Manager.
The client delivers leading technology and services to aid people in their lives and Needs; covering some 2.5 million people worldwide. The clients vision is a world where people have the freedom to live life to the full in a place of their choice and that is just what their products and services offer - on a global scale. We currently have an exciting opportunity for someone to work as part of the development team delivering the world market leading monitoring platform suite of applications and services. Software Development is one of four key functional areas of R&D. The other three areas are Firmware Development, Hardware Development and Quality Assurance. The focus of these four areas is the development of their Products to meet market needs. Software Development interacts with a number of other areas of the organisation including Training and Customer Support.
Minimum of 5 years commercial experience in software development.
Commercial experience in .Net 3.5/4.0/4.5 development using C#. Experience of WPF/MVVM/Prism would be an advantage.
Proficiency in SQL development mainly on Microsoft SQL database platform ideally with experience in SSRS, SSIS, Replication and High Availability.
Experience of ORM, especially Entity Framework.
Commercial experience in .Net 4.5 development using C#, ASP.NET, MVC Experience building applications in service orientated architectures
Experience of Object Orientated development using SOLID principles
Proficiency in SQL development – predominantly Microsoft 2012/2014 database platform
Experience of ORM frameworks
Experience working with TFS, Visual Studio Online and Visual Studio 2013
This role requires experience of working through the full application development lifecycle utilizing both traditional (e.g. Waterfall) and Agile (e.g. SCRUM, RUP) software development methodologies
Please note the above skills are a wish list and not required in their entirety.