 
        
        Clanwilliam is a leading provider of pharmacy and practice management software. Our technology and services are trusted by tens of thousands of users every day in practice management, pharmacy and other clinical settings all over Ireland and the UK.
Our vision is to enable the seamless flow of patient data by connecting primary and secondary healthcare software systems to enhance patient experiences. We work hard every day to achieve this by putting our customers at the centre of everything we do and partnering with key industry stakeholders to ensure our systems consistently exceed expectations
Clanwilliam Ireland is a member of the Clanwilliam family of businesses.
Position
Clanwilliam have an exciting opportunity for a Senior Software Developer to join our Technology Team reporting to the project manager.
We need a talented Full Stack Software Developer with experience in developing Angular 2, Typescript, and Java applications. The right person will have practical knowledge of programming on large established projects as well as the ambition, initiative and the ability to work well as part of our Technology Team. The successful candidate will collaborate with the Development Team to deliver new and enhanced functionality in RxWeb, the fastest growing pharmacy dispensary software product in the UK market. As part of the Team, you will be responsible for ensuring the on time, high quality delivery of software changes and enhancements. This is an excellent opportunity to advance your career in software development. You will be working with the latest technologies in an industry where our innovations make a real difference to healthcare providers and their patients.
Responsibilities include but are not limited to:
 * Maintain and improve the existing application Angular, Typescript and Java
 * code. Contribute to the design and implementation of new functionality.
 * Collaboration – working closely with colleagues to continually improve the RxWeb product. Working with the team to manage the delivery of development projects on schedule and with the required level of quality.
 * Document and demonstrate effective solutions by developing documentation, flowcharts, layouts, diagrams, charts, code comments.
 * Perform code reviews to maintain coding standards.
 * Automate tasks through appropriate tools and scripting.
 * Ensure software is up to date with latest technologies and contribute to Data Governance including Data Security, Quality and Integrity. Any other duties, which the business may require.
Requirements
The ideal candidate will possess the following qualification, skills, knowledge, and attributes:
 * An excellent understanding of all the following: Angular 2 (or higher), Typescript, Java, HTML and CSS is essential
 * Deep knowledge of all of the following frameworks: Angular, Spring (Boot, Cloud Config, Cloud Stream, Integration)
 * Deep knowledge of the latest versions of Angular and typescript
 * Good knowledge of the following is required: git, Gradle, Maven, RabbitMQ, Bitbucket
 * 5 years + experience in a similar role working with similar technologies.
 * Great communication skills
 * Willingness to learn, and help educate others
 * Ability to work productively as part of a team
 * Motivated self-starter with Knowledge of the following would be favourable: C#, OAuth, OpenID Connect, Spring Retry, Spring Security, Kubernetes
 * Experience in software for community pharmacy or healthcare would be advantageous.
Other information
At Clanwilliam, you can expect challenging projects, task ownership, continuous training and professional development, and ultimately, the chance to grow a career in an experienced company directly helping to improve patient care. Further, you can a
lso expect:
 * Company matched pension scheme.
 * 22 days annual leave, increasing yearly upto 26 days.
 * Up to 18 weeks paid maternity leave.
 * Flexible working/work from home opportunities.
 * 2 paid CSR Volunteering/Charity Days per year.
 * 1 Wellbeing Day per year.
 * Full access to our Employee Assistance Programme.
 * Regular wellbeing supports and webinars.
 * Annual leave purchase scheme.
 * Working abroad opportunities – 20 working da
 ys per year.
Clanwilliam is an equal opportunit
ies employer.