At Phoenix Group we are committed to excellence and dedicated to our customers’ needs. We deliver health, every day, all day.
As a pan-European wholesaling and retail company we do that in many ways; in the UK with more than 450 community pharmacies, 13 nationwide distribution depots and over 6,000 employees. Supporting longer, healthier and happier lives is at the heart of the service that we deliver to our communities and something that we are really proud of.
About The Opportunity
We are currently looking for a Graduate Software Engineer to join us within our IT Solution Delivery department.
As part of a cross-functional agile team you will test software developed by software analysts to ensure that it fulfils requirements as defined in the Document of Change specification and has no adverse effects on existing functionality. To prepare deliveries of verified software in accordance with specified procedures, where relevant.
Who We Want
As a Graduate Software Engineer within an agile delivery team you will:
- Perform requirements gathering and analysis, design, coding and unit testing activities for existing and new self-developed systems professionally and in accordance with defined processes and standards.
- Support, maintenance and enhancement of existing self-developed systems including bug fixes.
- Contribute to the development and review of effective software development processes and standards.
- Considers both functional and non-functional aspects of the required solution. Consider maintaining and improving data integrity to have paramount importance.
- Ensure that development considers and contributes to the delivery of software which is capable of being easily tested, implemented, supported and enhanced.
- Demonstrate effective use of the appropriate internal change control systems and maintain high standards of documentation of all aspects of development in accordance with the relevant processes and standards.
- Contribute to the selection, configuration and usage of tools appropriate to the development methodologies used.
- Apply design principals in accordance with defined processes and standards including where relevant object oriented design.
- Utilise the appropriate source code control systems in accordance with the defined processes and standards.
Required Qualifications, Skills and Experience
Essential
- You will have a Degree or HND in a computer science related discipline or a Microsoft Certified Professional Developer qualification or equivalent experience
- You will have knowledge in C# .NET and Microsoft Visual Studio
- You will be a Self-starter who is able to work effectively with minimum supervision
- Excellent Communication and people skills.
Desirable
- Experience of the Software development lifecycle
- Lean and/or agile development techniques
- Object oriented design methodologies