Graduate Software Engineer
- portsmouth, hampshire, PO1, United Kingdom
- Full time
- £29,000 - £29,000 Per Annum
Job Description
About the Role
Our client is seeking ambitious and technically adept Graduate Software Engineers to join their established engineering hub in Portsmouth . This role is designed for individuals passionate about coding and technology, looking to gain practical experience in software development within a structured team environment. You will contribute to the full software development lifecycle, from design and coding to testing and deployment, working on projects that impact our core business operations. This is an excellent opportunity to develop your skills, receive mentorship, and build a strong foundation for a successful career in software engineering, collaborating closely with colleagues in our modern office.
Key Responsibilities
- Develop, test, and maintain high-quality software solutions using modern programming languages.
- Participate in the entire software development lifecycle, including requirements gathering, design, and implementation.
- Collaborate with senior engineers and product teams to translate business needs into technical specifications.
- Write clean, efficient, and maintainable code, adhering to coding standards and best practices.
- Troubleshoot, debug, and resolve software defects and issues promptly.
- Engage in code reviews to ensure code quality and share knowledge with the team.
Requirements
- A degree in Computer Science, Software Engineering, or a closely related field.
- Solid understanding of programming concepts and experience with languages like Python , Java, or C++.
- Knowledge of data structures, algorithms, and object-oriented programming.
- Familiarity with version control systems (e.g., Git) is essential.
- Strong problem-solving and debugging skills.
- Ability to work effectively as part of a collaborative team.
Benefits
- Competitive starting salary with regular performance reviews and potential for advancement.
- Comprehensive training program and opportunities for professional development.
- Access to modern technology and development tools in a stimulating office environment.
- Company pension scheme and private healthcare benefits.
- A supportive team culture focused on innovation and continuous learning.


