Remote. With occasional travel to company offices (Skegness/Milton Keynes)
Reporting to:
Software Development Manager
Hours:
Full time. 9am to 5.30pm, Monday to Friday
Contract:
Permanent
Introduction
Established in 2010, Inform Health is an award-winning software company, providing software applications to support Sexual Health, HIV, and Sexual Assault Referral Centre (SARC) provider services.
Our values are Integrity, passion, innovation, and expertise which form the foundation of our success and in conjunction with our customers, we strive to make a real impact on the future of healthcare.
Our mission is to empower healthcare providers and commissioners with elegant, innovative and secure software solutions that enhance service efficiency, improve patient care and provide tangible benefits to the communities they serve.
Through close collaboration with our customers, we continuously evolve, shaping solutions that meaningfully transform service delivery within the sexual health industry.
Having introduced new patient facing technology in 2019, to compliment the range of self managed services already being offered to patients, in 2022, Inform introduced "Click It", a new, patient self managed home test kit ordering and diagnostic service.
Job Purpose
Inform Health Ltd is seeking a highly skilled and motivated Software Developer to join our Customisation team in enhancing and customising our Inform application products for both customer-specific projects and internal requirements. As a Software Developer, you will focus on the development and enhancement of our software solutions, including C#/.NET applications, web APIs, and SQL reports.
Your responsibilities will also include creating new APIs, integrating with laboratory and PAS systems, and providing second-line support, including ongoing system maintenance. You will play a crucial role in contributing to the agile development process, ensuring the delivery of high-quality, secure software solutions, and maintaining robust technical documentation.
Duties and Responsibilities
Software Development:
Develop and maintain C#/.NET web applications and web APIs.
Build, and maintain existing C#/.NET code, including clinical data capture forms.
Configure internal and external systems according to requirements.
Design, build, and maintain T-SQL data reports.
Identify bugs and performance issues, providing effective solutions.
Support and Maintenance:
Perform second-line support, including developing fixes for software bugs and escalating issues to the senior engineering team as needed.
Conduct regular maintenance activities, including routine database maintenance.
Quality Assurance:
Review and test newly developed software features and existing product functionality against functional specification documents.
Configure products to meet internal and customer requirements as specified in system configuration documents.
Deployment and Configuration:
Deploy product updates to customer sites securely via remote connection.
Configure products according to system configuration documents.
Documentation and Knowledge Management:
Maintain and develop technical service documentation, including system configuration documents, testing documents, and support documentation.
Contribute to the development of the knowledge base and write comprehensive documentation.
Agile Development:
Contribute to the development Sprint process, logging and updating jobs and progress in Jira.
Work as part of a multi-disciplinary agile team, engaging in all aspects of the service lifecycle, from user research to production deployment.
Collaboration & Communication:
Work closely with cross-functional teams including UX/UI, QA, DevOps, and support to ensure seamless delivery of integrated solutions.
Maintain clear communication with the Lead Software Developer regarding project updates, technical challenges, and customisations.
Qualifications, Skills & Experience
Essential
Bachelor's degree in computer science, Engineering, or a related field.
3+ years of professional software development experience or 5+ years without a degree.
Strong understanding of the following:
o C#
o SQL
o T-SQL
o HTML
o CSS
o JavaScript
o ASP.NET
o MVC
o JQuery
o XML
o JSON
o Web API
o SQL Server
o Visual Studio
o Unit Testing
Strong background in developing and maintaining web applications and APIs.
Experience with software development methodologies such as Agile or Scrum, and tools, including Jira.
Experience with version control and using version control systems such as GIT.
Good understanding of software development principles, methodologies and best practices.
Knowledge of database management systems.
Good problem-solving and analytical skills, with the ability to quickly understand and resolve software-related issues.
Experience with deployment processes and maintaining technical documentation.
Strong communication skills and ability to work collaboratively within a multi-disciplinary team.
Advantageous
Knowledge or experience in Typescript, KnockoutJS, Sass, Telerik, Dapper and Angular.
Knowledge of health standards and regulations (e.g., HL7, DICOM, HIPAA) and their impact on software development.
Knowledge of healthcare information systems (EMR, HER, HIS) and their integration frameworks (e.g., FHIR).
Experience in mobile application development, ideally using frameworks like Xamarin, XCode or .NET MAUI.
Experience with unit testing tools such as Cypress, Playwright or Selenium.
Experience with cloud platforms such as Azure or AWS
Why work for Inform Health?
At Inform Health, we value the hard work and dedication of our team members. We are dedicated to providing a workplace where everyone feels valued.
We offer a salary that reflects the value of your skills and commitment.
With Private Medical Insurance, you'll have peace of mind knowing you are covered in case of illness or injury.
Take advantage of our Enhanced Pension Contributions (5% employee, 5% employer) to help you build a secure financial future.
Our Employee Assistance Programme (EAP) offers confidential support, including counselling and financial advice, ensuring you're supported both personally and professionally.
Enjoy enhanced annual leave that increases with your service, giving you more time to relax and recharge when needed.
We invest in your future. We provide Professional Development Opportunities to help you grow in your career within a supportive, dynamic environment.
We are an Equal Opportunities Employer. We celebrate diversity in all its forms and are committed to providing an environment where people from all backgrounds, regardless of race, gender, age, religion, disability, or sexual orientation can thrive. We actively encourage individuals from diverse and underrepresented communities to apply and join our team.
By joining us, you'll play an essential role in improving healthcare and helping deliver high-quality products that make a real difference in the lives of our customers and the patients they serve.
Job Types: Full-time, Permanent
Pay: 40,000.00-50,000.00 per year
Benefits:
Company pension
Private medical insurance
Work from home
Schedule:
Monday to Friday
Work Location: Remote
Beware of fraud agents! do not pay money to get a job
MNCJobs.co.uk will not be responsible for any payment made to a third-party. All Terms of Use are applicable.