Graduate Software Engineer
- aberdeen, scotland, AB10 1AA, United Kingdom
- Permanent·On-site
- Full time
- £28,000 - £28,000 Per Annum
Job Description
About the Role
Our client is launching an exciting new Graduate Software Engineer program in Aberdeen , designed to nurture top talent from university into skilled professionals. This is a fantastic opportunity to kick-start your career in technology, working on cutting-edge projects within a supportive and innovative environment. You will join a dynamic team of experienced engineers, gaining hands-on experience and contributing to real-world software solutions from day one. This program offers a structured pathway for learning and development, ensuring you build a strong foundation in software development principles and practices.
Key Responsibilities
- Assist in the design, development, and testing of software applications under the guidance of senior engineers.
- Participate in code reviews, providing and receiving constructive feedback to improve code quality.
- Collaborate with cross-functional teams to understand project requirements and contribute to technical solutions.
- Debug and resolve software defects, ensuring the stability and performance of applications.
- Contribute to the documentation of software designs, processes, and user guides.
- Engage in continuous learning to stay abreast of new technologies and industry best practices.
Requirements
- A recent degree in Computer Science , Software Engineering, or a related technical field.
- Strong understanding of programming fundamentals and at least one common programming language (e.g., Python, Java, C++).
- Familiarity with software development methodologies (e.g., Agile, Scrum).
- Excellent analytical and problem-solving skills.
- Strong communication and teamwork abilities.
- A proactive attitude and a genuine passion for technology and software development.
Benefits
- Competitive starting salary and performance-based reviews.
- Comprehensive training and mentorship program tailored for graduates.
- Opportunities for professional development and certifications.
- Exposure to diverse projects and technologies within the tech industry.
- A vibrant company culture with regular team events and social activities.


