As a Graduate Software Developer, you will be working across a variety of projects and be responsible for designing, coding, testing, and supporting cloud-based applications and services that are fundamental in supporting the business and working culture, reputation, and values. Our core technology stack is primarily focused around, but not limited to, .NET, C#, Web APIs, React, Typescript, SQL, and Microsoft Azure, with integration with other internal and external systems that utilise a range of other technologies.
Graduate Software Developer Key Responsibilities:
The key responsibilities of this role include, but are not limited to, the following tasks:
- Design and code clean, efficient and testable web-based applications and services.
- Take ownership of projects from project kick-off through to deployment and support.
- Troubleshoot and resolve technical problems across multiple projects.
- Work closely with internal and external stakeholders to establish business needs and requirements.
- Manage requirements and development tasks using Agile and Jira.
- Transform requirements into technical designs that follow industry best practices and produce robust, quality solutions.
- Participate in testing and code reviews to ensure technical accuracy, standards, and functional compliance with the design.
- Identify issues and their underlying causes, clearly communicate them to stakeholders, suggest solutions and guide the implementation.
- Participate in project meetings with stakeholders, providing clear and concise guidance and progress updates throughout the life of projects.
- To always promote a positive and professional image of the department by adhering to company policies, procedures, and standards.
- Work as part of a larger team to develop working practices and procedures.
- Provide technical, application, and systems support to all levels of the IT support teams.
Person Specification:
To be successful in this role, the Graduate Software Developer will:
- Have strong planning and organisation.
- Have excellent interpersonal skills and the ability to communicate at all levels.
- Enjoy a challenge and an eagerness to contribute ideas and participate in finding solutions to problems.
- Strong analytical and problem-solving skills.
- A passion for software development and continuous learning.
- Contribute to the creation of a work environment that encourages and achieves success in individuals and the retention of employees
- Have strong written and verbal communication skills.
- Can prioritise work, work well under pressure, meet deadlines and manage business expectations whilst working as a part of a team.
- Be adaptable and flexible in your approach to work.
Have knowledge and experience of:
- .NET Core
- C#, TypeScript, JavaScript, and SQL.
- React or similar frameworks.
- Understanding of RESTful API design principles.
- Git or other version control software.
- Microsoft Azure (desirable)
- Microsoft Dynamics 365 (desirable)
- Microsoft Power Platform (desirable)
Benefits:
- Free Parking
- Employee Bonus Scheme
- Healthcare Cashback Plan
- Employee Assistance Programme
- Cycle to Work Scheme
- Company Contribution Pension Scheme
- Parental Leave & Pay
- Employee Reward and Recognition
- Learning and Development Opportunities
- Gym & Retail Discounts
- Life Assurance Benefit
We welcome applications from a diverse range of candidates regardless of their background, disability or gender and is committed to creating a workforce as diverse as the communities we serve.
Additional pay:
Schedule:
- Day shift
- Monday to Friday
- No weekends
Work Location: In person - Must have the legal right to work in the UK.
Position: Graduate Software Developer - Job Type: Full-time - Pay: £27,000.00-£32,000.00 per year