• Senior Software Developer

    Job Location UK-Nottingham
    Regular Full-Time
  • Overview

    The Senior Software Developer will provide software development, design, and application support for Digital Patient products whilst adhering to departmental SOP’s. In addition, the Senior Software Developer will contribute to the architecture of the products, the development process. The Senior Software Developer will be expected to mentor other Software Developers as required.


    1. To participate in the configuration and maintenance of product development, including the production of validation document sets.
    2. To proactively contribute in the creation of software development plans, typically reflecting rigorous and disciplined development processes.
    3. To write requirements specifications, define software architectures, develop and implement designs and test environments within agreed timescales.
    4. To ensure products are in a validated state throughout the Change Control process.
    5. To work in collaboration with Project Management to agree Project Scopes and Timescales; determining best fit custom client solutions including identifying technical alternatives and limitations of client requirements.
    6. To provide innovative solution suggestions which contribute to the value of the products provided to customers and enhancing the company's competitive position.
    7. To update the business on development progress and managing business expectations.
    8. To learn and apply new practices and developments in the Computing, Pharmaceutical and Health Care industries and show self-awareness regarding personal and technical training needs.
    9. To ensure system and technical support incidents are dealt with appropriately.
    10. To provide feedback regarding project timelines and identify and raise resource issues.
    11. To maintain in depth knowledge of the company's SOPs relevant to the role.
    12. To act as a mentor, coach and role model for the Software Developers.
    13. To adhere to Quality and Regulatory compliance including, but not limited to, those for MHRA and FDA Regulatory bodies
    14. To be an effective team member possessing a range of practical skills and demonstrate flexibility at all times
    15. To proactively contribute to and suggest ways of improving ERT’s processes in the workplace
    16. To demonstrate self-awareness regarding personal and technical training needs
    17. The position may involve other duties appropriate to the role




    • Detail oriented, flexible, and leads or works well in a team-oriented environment.
    • Ability to work in a high pressure, results / deadline orientated environment.
    • Able to problem solve effectively and generate innovative ideas, and translate them into practical solutions.
    • Attention to detail
    • Flexible attitude and ability to work in teams
    • Ability to prioritize effectively and work to deadlines
    • Proficient in MS office suite of programs
    • Excellent/Good verbal and written English is required for this role



    • B.S. in Computer Science, Engineering or computer related program or equivalent.
    • Extensive experience in a professional software development environment.
    • Experience working in a System validation/regulated environment.




    • Experience in a 21 CFR Part 11 FDA regulated environment desirable.
    • HIPAA regulated environment desirable.
    • Sustained commercial software development experience in an area relevant to the business.


    Sorry the Share function is not working properly at this moment. Please refresh the page and try again later.
    Share on your newsfeed