Jobs
>
Software Engineer
>
Newcastle upon Tyne

    Software Engineer - Newcastle upon Tyne, United Kingdom - The Newcastle upon Tyne Hospitals NHS Foundation Trust

    Default job background
    Description

    An exciting opportunity has arisen for an Advanced Software Developer (Band 7) to join the award winning Bespoke Development team at Newcastle Hospitals.

    A Software Developer (Band 6) would also be considered and can progress to a Band 7 once they complete competencies over a 12 month period.


    The Bespoke Development team design enterprise level, cutting edge software applications used by one of the largest NHS trusts in the country.

    As an Advanced Software Developer you will be responsible for leading the delivery of high quality software products used to support clinical decision making and support the Trust business.

    ~ You will be redirected to Trac to apply for the vacancy. Lead the development of bespoke software applications used to support the Trust's clinical systems and to integrate different IT systems used within the Trust. To provide technical expertise to inform the directorate on current IT solutions.

    Newcastle Hospitals NHS Foundation Trust is one of the busiest, largest and most successful teaching NHS foundation trusts in the country, with over 16,000 staff and an annual income of 1 billion.


    We have a long history of providing high quality care, clinical excellence, and innovation in medical research regionally, nationally and internationally.

    We're also proud to be the second largest provider of specialised services in the country.

    This means we support people with a range of rare and complex medical, surgical and neurological conditions, cancers and genetic orders.

    Our staff oversee around 2 million patients 'contacts' each year, delivering high standards of healthcare.

    We are committed to promoting equality and diversity and recognise the benefit in providing an inclusive environment.

    We value and respect the diversity of our employees and aim to recruit a workforce which reflects the communities we serve, and is equipped to deliver the best service to our patients.

    We welcome all applications irrespective of people's race, disability, gender, sexual orientation, religion or belief, age, gender identity, marriage and civil partnership, pregnancy and maternity and in particular those from under- represented groups.

    Job Purpose Band 7

    The post holder will support the IT Development Manager and:

    Provide specialist advice across a range of IM& T areas including software design, Maintenance and information governance.

    Investigate specialist and complex issues to determine the cause of software problems, arrive at solution and implement appropriate actions to correct.

    Responsible for strategic planning of specific software development projects
    Design, develop and adapt complex software.

    To assist in the planning of the development programme plan via timely production and maintenance of individual development project plans.

    Cover for the IT Development Manager in absence.
    Responsible for coaching and guiding non-senior members of the IT Development team.
    Work with the IT Development Manager to improve processes and procedures internally within the department.
    Participate in design and discovery sessions for enterprise solutions and complex projects.
    Monitor quality of systems and processes to identify areas of improvement. Capable of providing project management and can serve as an IT lead for new and existing solutions design.
    Ensure that assigned projects are completed to time and budget constraints.

    To provide application software that protects the data of patients, staff and the Trust in line with the legal requirements of British and European Law and in line with NHS and Department of Health Policy.

    To ensure that all bespoke application development is carried out in a safe and professional manner, tested and with all documentation (including software code, test plans and data, training and system manuals, planning) of sufficient quality and detail to allow for on-going support and redevelopment of the application.

    To ensure that all code produced complies with departmental coding standards, policies and procedures.

    The post holder will assist the IT Development Manager in the development of Policy in relation to Legislation, NHS Guidelines and the Department of Health which is fundamental to the securing of Trust data assets relating not only to patient care but to staff and the Trust itself.

    Take a primary role in the education and training of key staff in the care and use of Trust bespoke applications.

    Provide a software support service to identify and rectify software bugs and faults logged on the IT Service desk (for supported in-house developed applications or as specified by the manager).

    Is responsible for managing and monitoring connectivity and investigation of issues with Cerner Millennium interfaces.
    Perform other duties and undertake special projects as requested by the IT Development Manager.
    Formally document, present and organise necessary design documentation for a complex IT architecture.
    Produce Technical documentation for IT support personnel.
    Job Purpose Band 6


    This challenging post will require the post holder, under limited direction, to analyse business requirements, create technical design documents, develop code test and provide on-going application support.

    The post holder will be an integral member of the team responsible in providing services to meet the Trusts IT and business requirements.


    The post holder will support the Applications and Development Manager with the following activities: Ensures specialist or complex IM& T information is processed in accordance with policies & procedures.

    Investigate specialist or complex IM& T issues Provide in-house bespoke software analysis, design, development, testing and software support services to the Trust.

    NET applications. NET technology.

    Provide a support service to identify and rectify bugs and faults logged on the IT Service desk (for supported in-house developments or as specified by the manager).

    Develop or adapt complex software / web pages / information reports Provide support to the Project Management team relating to any third party products / solutions which are brought into the Trust.

    Work with the Server / Infrastructure team to ensure that all applications / servers are resilient providing maximum availability to the Trust.

    Monitor quality and processes to identify areas of improvement.

    To assist in the planning of the development programme plan via timely production and maintenance of individual development project plans.

    Be responsible for the management of multiple projects. Ensure that assigned projects are completed to time and budget constraints.

    To ensure that all bespoke development is carried out in a safe and professional manner, tested and with all documentation (including software code, test plans and data, training and system manuals, planning) of sufficient quality and detail to allow for on-going support and redevelopment.

    To ensure that all code produced complies with departmental coding standards, policies and procedures.

    Take a primary role in the education and training of key staff in the care and use of Trust bespoke applications.

    As a flexible working friendly organisation, we want to be sure that you can work in a way that is best for us and for our patients, and for you.

    Speak to us about how we might be able to accommodate a flexible working arrangement.

    Please note it is a requirement of The Newcastle upon Tyne Hospitals NHS Foundation Trust that all successful candidates who require a DBS for the post they have been offered pay for their DBS certificate.

    All criteria for Band 7

    A degree or equivalent qualification / experience including courses in computer programming, systems analysis, system development, or systems engineering and have extensive experience as a Software Developer.

    NET Core and .NET framework.
    Extensive knowledge and skilled in the use of C#.NET programming language.

    Knowledge of software architecture and design patterns and good object- oriented programming concepts with practical and advanced experience of MVC/ MVC Core in a .NET environment.

    Extensive knowledge and skilled in web development (HTML/HTML5, CSS/CSS3) and web application development using Microsoft .Net technologies
    Extensive knowledge and experience of JavaScript and mainstream libraries such as jQuery and Angular js
    Considerable experience in the design and development of software solutions

    Experience of working with relational databases in particular Microsoft SQL server with extensive experience writing SQL stored procedures, functions & T-SQL.

    Extensive experience and knowledge of IIS configuration
    Knowledge of coding to OWAP's security recommendations
    Experience in using and configuring version control software, ideally Team Foundation Server
    Good understanding of system analysis and application development methodologies.
    Experience in project management techniques, ideally holding a recognized project management qualification
    Experience in software testing and ideally test-driven development.
    Experience of working in an AGILE and PRINCE 2 development environment.
    Knowledge of the Data Protection Act and Ideally Understanding of Caldicott Guardianship rules.
    Serve as a lead resource for dealing with assigned projects, challenging technical or business issues relating to Clinical and nonclinical applications
    Experience of realising business benefits derived from project deliverables
    Experience of coaching and guiding non senior developers

    Knowledge and experience of business analysis with appropriate documentation with the skills to translate these into technical requirements and documentation.

    Ability to design, document and deliver application system training to staff at all levels.
    Analytical skills including the ability to handle numerical data and statistics.

    SharePoint Administration experience.
    Experience using project management tools such ideally JIRA
    Skilled in DTS/SSIS development.

  • Nigel Frank International

    Software Engineer

    4 days ago


    Nigel Frank International Newcastle upon Tyne, United Kingdom

    A global business headquartered in Ashington (Northumberland) are looking for an experienced Software Engineer to join their team on a full-time basis - please note that this role is fully office-based with some flexibility to work from home a couple of times per month, so you mu ...

  • Jefferson Frank

    Software Engineer

    4 days ago


    Jefferson Frank Newcastle upon Tyne, United Kingdom

    Explore a thrilling opportunity to work with an acclaimed AWS Partner. As they expand their team, they are in search of a **Software Engineer**. The company provides opportunities for AWS certification during your tenure. Within your initial 6 months, the goal is for you to attai ...

  • Nigel Frank International

    Software Engineer

    3 days ago


    Nigel Frank International Wallsend, United Kingdom

    **Job Description - Software Engineer** · This is an ideal position for an ambitious Engineer who is looking to become a pivotal part in the growth of a global organisation, allowing for great career growth and personal development. · **Role & Responsibilities** · - Deliver bespo ...


  • Premier IT Newcastle Upon Tyne, United Kingdom

    **Senior Software Engineer** · **Remote** · **£60,000**We're partnering with a large, global fintech company who are significantly expanding their IT Development Teams across the next few months. The positions will be fully remote, able to work anywhere in the UK. · You will be a ...


  • Matched Group Newcastle Upon Tyne, United Kingdom

    **Software Support Engineer** · **Basic**:£30,000 - £35,000 + benefits · **Role**: Provide software support to clients and ensure issues are resolved effectively · **Location**: Hybrid - 2/3 days per week in the office · **WHY?** Fast global growth + career progression · - Do you ...


  • Ko2 Embedded Recruitment Solutions Limited Wallsend, United Kingdom

    **Position**: Software Applications Engineer · **Location of Office**: Newcastle · **Salary**:£35,000 - £45,000 · **The Role**: A new position has now been created for a customer facing Software Applications Engineer to join our clients growing Engineering team in the North Shiel ...


  • Computer Futures Tyne And Wear, United Kingdom

    A Senior and Mid Level Embedded Software Engineer are now needed to join a highly reputable North East based client. Your role as their Senior Embedded Software Engineer will be working on their products programming in C working on Realtime Embedded Software.You will be working w ...

  • Premier IT

    Software Engineer

    1 week ago


    Premier IT Sunderland, United Kingdom

    **Role: Software Engineer** · **Location: Sunderland (Hybrid)** · **Term: Permanent** · **Salary: £55,000 - £65,000** · **Benefits Highlights: Private healthcare, flexible working** · **About the company**: · **As the Software Engineer, your duties will include**: · - Autonomousl ...

  • KO2 Embedded Recruitment Solutions Ltd

    Software Engineer

    6 days ago


    KO2 Embedded Recruitment Solutions Ltd Newcastle upon Tyne, United Kingdom

    Position: C++ Software Engineer · Salary: Up to £60,000 + Benefits · Location of work: Fully Remote Working · The Role: A new position has been created for a C++ Software Engineer to join their team working on a fully remote basis, working towards the development of industry lead ...

  • InterSTEM

    Software Engineer

    1 week ago


    InterSTEM Newcastle upon Tyne, United Kingdom

    Software Engineer · Join, our client, a tech innovator at the intersection of music and sports as a Software Engineer. If crafting outstanding user experiences and thriving in a collaborative, fully remote setting sparks your interest, we're keen to connect you with them. · Locat ...

  • TrueNorth®

    Software Engineer

    1 week ago


    TrueNorth® Newcastle upon Tyne, United Kingdom

    Job Description · TrueNorth are working with an well known and growing organisation based in the North East who are looking to add a number of Software Developer / Engineers to the team at varying levels (mid level to senior). · For the past 4-5 years they have been at the forefr ...

  • EMIS

    Software Engineer

    1 week ago


    EMIS Newcastle upon Tyne, United Kingdom

    The Vacancy · Are you a Software Development Engineer looking to join an organisation where what you do genuinely makes an impact? Where you are empowered, heard and able to think creatively? Then look no further because we are what you have been looking for · We are looking for ...

  • Burns Sheehan

    Software Engineer

    6 days ago


    Burns Sheehan Newcastle upon Tyne, United Kingdom

    Mid Level .Net Engineer · Global Betting & Sports Data Business Across 5 Continents · Basic salary up to £115k · .Net, Javascript, AWS, Microservices, CI/CD, TDD, SOLID, Best Practice · Systems built to operate as close to Real Time as possible · They like Polyglot Engineers with ...


  • MHR Newcastle upon Tyne, United Kingdom

    Join MHR's Exciting Tech Hub in Newcastle At MHR we're building a working day we can all be proud of. · Software never stays the same and neither do we. We want our people to be part of a progressive organisation, encouraged to embrace change and new ideas to shape our future de ...


  • Lorien Newcastle upon Tyne, United Kingdom

    C++ Software Engineer - £50K - Newcastle · I'm working with a UK-based developer of transformational medical diagnostic equipment, which delivers results in a (genuinely world-leading) 30 minutes. This equipment is set to have a huge impact on the global healthcare industry and ...

  • Xplor

    Software Engineer

    1 week ago


    Xplor Newcastle upon Tyne, United Kingdom Full time

    Job Description · Description · Xplor are recruiting for a Senior Backend Software Engineer Are you a team-player, motivated to make a difference, and looking for your next exciting career move? We are a global provider of gym management software, dedicated to our vision of motiv ...

  • Kerridge Commercial Systems

    Software Engineer

    1 week ago


    Kerridge Commercial Systems Gateshead, United Kingdom Permanent Full time

    "At KCS we've introduced a flexible hybrid work policy, where employees spend three days in the office and two days working from home. This approach promotes a balanced work environment that combines office collaboration with the comfort and convenience of remote work." · A marke ...

  • Digital Waffle

    Software Engineer

    1 week ago


    Digital Waffle Newcastle upon Tyne, United Kingdom

    Job Title: Software Engineer · Location: Fully Remote (UK Wide) · Salary: £45,000 Per Annum + Bonus Scheme · Digital Waffle is looking for a Software Engineer to join a SaaS company focused on creating smart solutions for their private and public sector clients. You'll play a key ...

  • Mondrian Alpha Recruitment Solutions

    Software Engineer

    1 day ago


    Mondrian Alpha Recruitment Solutions Newcastle upon Tyne, United Kingdom Full time

    They are building a new hub, in the north of England and looking for individuals for their brand new tech team, supporting all areas of the business including front office, quantitative analytics, risk management, economic research, and middle office. · Key responsibilities will ...

  • Nigel Frank International

    NET Software Engineer

    19 hours ago


    Nigel Frank International Sunderland, United Kingdom

    **.NET Developer - Up to £70,000 (DOE)** · **Role & Responsibilities** · - You will be using TDD and pair programming with other .NET Developers in your team to distribute excellent design and tested code. · - You will be contributing to both technical and ways of working analysi ...