Graduate Software Developer

EH1 2LE Edinburgh, Scotland £28000 Annually WhatJobs

Posted 1 day ago

Job Viewed

Tap Again To Close

Job Description

full-time
Our client, a dynamic technology company based in Edinburgh, Scotland, UK , is offering an exciting Graduate Software Developer opportunity for enthusiastic and motivated individuals looking to launch their careers in software engineering. This hybrid role provides a structured pathway for learning and development, combining hands-on experience with remote work flexibility. You will join a talented team of developers, contributing to the design, development, testing, and deployment of innovative software solutions. This position is ideal for recent graduates with a strong academic background in Computer Science, Software Engineering, or a related field, coupled with a genuine passion for coding and problem-solving. You will work on real-world projects, gaining exposure to modern development methodologies, programming languages, and tools. Mentorship from senior engineers will be a key feature of this role, ensuring you receive the guidance needed to grow your technical skills. Responsibilities:
  • Assist in the design, development, and maintenance of software applications.
  • Write clean, efficient, and well-documented code.
  • Participate in code reviews and contribute to team discussions.
  • Collaborate with senior developers on testing and debugging software.
  • Learn and apply new programming languages, frameworks, and technologies.
  • Contribute to all phases of the software development lifecycle.
  • Assist in the creation of technical documentation.
  • Work within a hybrid model, balancing office-based collaboration with remote focus.
  • Support the implementation of new software features and enhancements.
  • Engage in continuous learning and professional development.
Qualifications:
  • A degree in Computer Science, Software Engineering, or a closely related discipline.
  • Strong understanding of fundamental programming concepts and data structures.
  • Familiarity with at least one programming language (e.g., Python, Java, C++, JavaScript).
  • Excellent problem-solving and analytical skills.
  • Good communication and teamwork abilities.
  • Enthusiasm for technology and a willingness to learn.
  • Ability to adapt to a hybrid work environment.
  • A portfolio of personal projects or contributions to open-source is a plus.
  • Understanding of Agile development methodologies is beneficial.
This is a fantastic entry-level position for ambitious graduates eager to build a successful career in software development.
This advertiser has chosen not to accept applicants from your region.

Apprentice Software Developer

EH1 2NB Edinburgh, Scotland £18000 Annually WhatJobs

Posted 4 days ago

Job Viewed

Tap Again To Close

Job Description

intern
Our client is looking for enthusiastic and eager Apprentice Software Developers to join their innovative tech team. This is an exceptional opportunity for individuals passionate about technology to kickstart their careers in software development through a structured apprenticeship program. You will receive comprehensive on-the-job training and mentorship from experienced developers, working on real-world projects. Responsibilities will include assisting with software design, development, testing, and debugging under guidance. You will learn various programming languages, tools, and methodologies used in modern software engineering. The role involves collaborating with team members to understand project requirements and contribute to the development of high-quality software solutions. This hybrid position offers a blend of remote working flexibility and in-office collaboration to foster learning and team integration. You will participate in code reviews, learn best practices in software architecture, and contribute to the maintenance and improvement of existing systems. The ideal candidate will have a strong aptitude for problem-solving, a keen interest in coding, and a desire to learn and grow within a fast-paced environment. A foundational understanding of computer science principles is beneficial, but not essential as comprehensive training will be provided. Excellent communication skills and the ability to work effectively both independently and as part of a team are required. This apprenticeship is designed for individuals starting their career journey and seeking to gain valuable practical experience and formal qualifications. If you are motivated, eager to learn, and ready to embark on an exciting career in software development, we encourage you to apply. This role is based in **Edinburgh, Scotland, UK**, with a hybrid working arrangement.
This advertiser has chosen not to accept applicants from your region.

Apprentice Software Developer

EH1 1BG Edinburgh, Scotland £20000 annum (appr WhatJobs

Posted 5 days ago

Job Viewed

Tap Again To Close

Job Description

intern
Embark on an exciting career journey as an Apprentice Software Developer with our client in Edinburgh, Scotland, UK . This is a unique opportunity to gain hands-on experience and receive comprehensive training in software development within a supportive and innovative tech environment. You will work alongside experienced developers, contributing to real-world projects and learning the latest technologies and methodologies.

This apprenticeship is designed for individuals who are passionate about coding and eager to build a career in software engineering. You will be involved in various stages of the software development lifecycle, from understanding user requirements to testing and deploying applications. The role requires a blend of theoretical learning and practical application, with a structured training program designed to equip you with the skills needed for a successful career. You will be based at our modern offices in the heart of Edinburgh, Scotland, UK , fostering collaboration and team spirit.

What you will learn and do:
  • Assist in designing, coding, testing, and debugging software applications.
  • Learn and apply various programming languages (e.g., Python, Java, JavaScript) and frameworks.
  • Understand software development methodologies, including Agile and Scrum.
  • Participate in code reviews and contribute to improving code quality.
  • Work with databases and understand data modelling concepts.
  • Collaborate with team members on project requirements and technical solutions.
  • Learn about software deployment and maintenance processes.
  • Troubleshoot and resolve software defects and issues.
  • Contribute to technical documentation.
  • Develop problem-solving skills and a strong understanding of software architecture.
  • Engage in continuous learning and professional development activities.
  • Gain exposure to version control systems like Git.
  • Understand the importance of user experience and interface design.
What we are looking for:
  • A genuine passion for technology and software development.
  • Strong problem-solving abilities and logical thinking.
  • Excellent communication and teamwork skills.
  • A proactive attitude and a willingness to learn.
  • Minimum of 5 GCSEs (or equivalent) including Maths and English at grade C/4 or above.
  • A-Levels in a relevant subject (e.g., Computer Science, Maths) or a Level 3 qualification in IT/Computing are advantageous but not essential.
  • Candidates should not have a degree in Computer Science or a related subject already.
  • Must be legally eligible to work in the UK.
  • Must be at least 18 years of age.
This apprenticeship offers a fantastic starting point for a career in technology. You will receive mentorship, training, and the opportunity to grow within a respected company. Join us and help shape the future of software development from our Edinburgh, Scotland, UK office.
This advertiser has chosen not to accept applicants from your region.

Apprentice Software Developer

EH1 1AA Edinburgh, Scotland £18000 Annually WhatJobs

Posted 5 days ago

Job Viewed

Tap Again To Close

Job Description

apprenticeships & trainee
Our client is excited to offer a fantastic opportunity for aspiring individuals to embark on a career in technology as an Apprentice Software Developer. This program is designed for motivated individuals eager to learn and grow within a supportive and innovative tech environment. Located in the heart of Edinburgh, Scotland, UK , this role offers a hybrid working model, blending hands-on experience in the office with flexible remote work.

As an Apprentice Software Developer, you will work alongside experienced developers, contributing to the design, development, testing, and maintenance of software applications. You will gain practical experience in various programming languages, software development methodologies, and cutting-edge tools. Your responsibilities will include assisting in coding, debugging, and troubleshooting software issues under the guidance of senior team members. You will actively participate in team meetings, code reviews, and contribute to project documentation. This apprenticeship is a comprehensive learning journey, providing structured training and real-world project exposure.

The program includes formal training, leading to recognized qualifications, alongside invaluable on-the-job experience. We are looking for individuals with a passion for technology, strong problem-solving skills, and a keen willingness to learn. While prior coding experience is not essential, a demonstrated interest in programming and technology is highly valued. Excellent communication skills, a proactive attitude, and the ability to work effectively both independently and as part of a team are crucial. This is an exceptional chance to kick-start your career in a high-demand field, gaining practical skills and a recognized qualification.

Key Responsibilities:
  • Assist in the development and maintenance of software applications.
  • Write, test, and debug code under supervision.
  • Participate in code reviews and team discussions.
  • Learn and apply various programming languages and development tools.
  • Contribute to project documentation and technical specifications.
  • Collaborate with senior developers and team members.
  • Assist in identifying and resolving software defects.
  • Gain practical experience in software development lifecycle.
  • Attend training sessions and pursue learning objectives.
Qualifications:
  • Strong interest in software development and technology.
  • Excellent problem-solving and analytical skills.
  • Good communication and interpersonal abilities.
  • Ability to work effectively in a team and independently.
  • Eagerness to learn and develop new skills.
  • Minimum of 5 GCSEs at grades 9-4 (or equivalent), including Maths and English, or equivalent experience.
  • Enthusiasm for a career in software development.
This advertiser has chosen not to accept applicants from your region.

Apprentice Software Developer

EH1 1 Edinburgh, Scotland £20000 annum (appr WhatJobs

Posted 7 days ago

Job Viewed

Tap Again To Close

Job Description

apprenticeship
Our client is looking for enthusiastic and motivated Apprentice Software Developers to join their innovative, fully remote technology team. This is an incredible opportunity for individuals passionate about coding and technology to kick-start their career with comprehensive training and hands-on experience. You will work alongside experienced developers, contributing to real-world software projects while learning various programming languages, development methodologies, and best practices. This program is designed to provide a strong foundation in software development, equipping you with the skills needed for a successful career in the tech industry.

Key Responsibilities:
  • Assist in the design, development, testing, and maintenance of software applications under the guidance of senior developers.
  • Learn and apply various programming languages, frameworks, and tools relevant to software development (e.g., Python, Java, JavaScript, C++).
  • Participate in code reviews, providing and receiving constructive feedback.
  • Collaborate with team members in an agile development environment.
  • Contribute to the creation of technical documentation and user guides.
  • Troubleshoot and debug software issues, working towards resolutions.
  • Engage in learning and development activities, including online courses, workshops, and self-study.
  • Understand and adhere to software development best practices and coding standards.
  • Assist in the implementation of user interfaces and backend functionalities.
  • Gain exposure to different areas of software development, such as front-end, back-end, and database management.
  • Participate in team meetings and contribute ideas for product improvement.
  • Understand version control systems like Git.

What we are looking for:
  • A strong passion for technology and a keen interest in software development.
  • Good problem-solving skills and logical thinking ability.
  • Basic understanding of computer science concepts is a plus, but not essential.
  • Willingness to learn and adapt to new technologies and methodologies.
  • Excellent communication and teamwork skills.
  • Ability to work independently and manage time effectively in a remote setting.
  • High school diploma or equivalent; higher education in a technical field is beneficial but not required.
  • A proactive attitude and a desire to contribute to team success.
  • Reliable internet connection and a suitable home working environment.

This is a fully remote apprenticeship program, offering unparalleled flexibility and the chance to build a career from anywhere. You will receive structured training, mentorship, and real-world project experience. If you are eager to learn and embark on an exciting career in software development, apply now! This opportunity is based in Edinburgh, Scotland, UK , but is a completely remote role.
This advertiser has chosen not to accept applicants from your region.

Graduate Software Developer

EH1 1AA Edinburgh, Scotland £30000 Annually WhatJobs

Posted 8 days ago

Job Viewed

Tap Again To Close

Job Description

full-time
Our client is seeking bright and ambitious Graduate Software Developers to join their innovative tech team in Edinburgh, Scotland, UK . This is an exceptional opportunity for individuals eager to launch their careers in software development and contribute to cutting-edge projects. As a Graduate Software Developer, you will work alongside experienced engineers, learning and applying modern development methodologies. Your responsibilities will include assisting in the design, development, testing, and deployment of software applications. You will participate in code reviews, contribute to technical documentation, and collaborate with cross-functional teams to understand user requirements and translate them into technical solutions. The role involves a blend of on-site collaboration and remote work, offering flexibility while ensuring strong team integration. We are looking for candidates with a solid foundation in at least one programming language such as Python, Java, C++, or JavaScript, coupled with a strong understanding of data structures and algorithms. A Bachelor's or Master's degree in Computer Science, Software Engineering, or a related field is highly desirable. Essential qualities include excellent problem-solving skills, a keen analytical mind, strong communication abilities, and a passion for learning new technologies. You should be a proactive team player with a genuine interest in technology and software development. This role is ideal for recent graduates or individuals with up to two years of professional experience looking for a challenging and rewarding career path. Opportunities for professional growth and advancement within the company are abundant, with continuous training and mentorship provided. Join us and shape the future of technology. Edinburgh, Scotland, UK is a vibrant city with a thriving tech scene and a high quality of life. This role offers a competitive salary and benefits package. We are committed to fostering an inclusive and diverse workplace where all employees feel valued and empowered.
This advertiser has chosen not to accept applicants from your region.

Apprentice Software Developer

EH1 1BG Edinburgh, Scotland £20000 annum (star WhatJobs

Posted 8 days ago

Job Viewed

Tap Again To Close

Job Description

apprenticeship
Our client is offering a fantastic opportunity for individuals eager to kick-start their career in technology through an Apprentice Software Developer program. This position is based in our client's vibrant office in Edinburgh, Scotland, UK , providing hands-on experience and mentorship in a supportive environment. You will work alongside experienced developers, contributing to the design, development, and testing of software applications. This apprenticeship is designed for motivated individuals with a passion for coding and problem-solving, even if they have limited prior professional experience. You will receive comprehensive on-the-job training and formal education through a recognized apprenticeship scheme, leading to a valuable qualification. Responsibilities will include writing clean, efficient, and maintainable code, participating in code reviews, assisting with bug fixing and troubleshooting, and learning various programming languages and development tools. You will gain exposure to different stages of the software development lifecycle and work on real-world projects. The ideal candidate will possess strong logical thinking skills, a proactive attitude, and a desire to learn continuously. Good communication and teamwork skills are essential. While a degree is not mandatory, a demonstrable interest in technology, perhaps through personal projects or relevant coursework, would be advantageous. This is an exceptional pathway for aspiring developers to build a solid foundation and progress within the tech industry. We are looking for enthusiastic individuals ready to dedicate themselves to mastering software development.
Responsibilities:
  • Assist in the development and coding of software applications.
  • Learn and apply programming languages and development tools.
  • Participate in code reviews and quality assurance processes.
  • Help identify and resolve software defects and issues.
  • Collaborate with senior developers and team members.
  • Contribute to project documentation.
  • Gain understanding of software development methodologies (e.g., Agile).
  • Undertake training as part of the apprenticeship program.
  • Develop problem-solving skills in a practical setting.
Qualifications:
  • Enthusiasm for software development and technology.
  • Strong logical reasoning and problem-solving abilities.
  • Good communication and interpersonal skills.
  • Ability to work effectively in a team.
  • Willingness to learn and undertake formal training.
  • Minimum of 4 GCSEs (or equivalent) at grade C/4 or above, including Maths and English.
  • Prior coding experience (e.g., personal projects, coursework) is beneficial but not essential.
  • Must be eligible to work in the UK and meet apprenticeship funding criteria.
This advertiser has chosen not to accept applicants from your region.
Be The First To Know

About the latest Software developer Jobs in Edinburgh !

Graduate Software Developer

EH1 2ES Edinburgh, Scotland £30000 Annually WhatJobs

Posted 8 days ago

Job Viewed

Tap Again To Close

Job Description

full-time
Our client is seeking bright, enthusiastic, and motivated Graduate Software Developers to join their dynamic technology team. This is an excellent opportunity for recent computer science graduates or individuals with equivalent practical experience to launch their career in software development. Based at our **Edinburgh, Scotland, UK** office, this role is not remote. You will work alongside experienced developers, contributing to the design, development, testing, and maintenance of innovative software solutions. The program offers comprehensive training, mentorship, and exposure to a wide range of technologies and projects, fostering rapid professional growth.

Responsibilities:
  • Participate in the full software development lifecycle, including requirements gathering, design, coding, testing, and deployment.
  • Write clean, efficient, and maintainable code in one or more programming languages (e.g., Java, Python, C#, JavaScript).
  • Collaborate with senior developers and cross-functional teams to understand project requirements and deliver high-quality software.
  • Assist in the design and implementation of new software features and functionalities.
  • Identify and fix software defects and bugs.
  • Write and execute unit tests and integration tests.
  • Contribute to code reviews to ensure code quality and adherence to standards.
  • Learn and apply software development best practices, design patterns, and methodologies (e.g., Agile, Scrum).
  • Develop an understanding of databases, APIs, and cloud technologies.
  • Document technical designs, code, and processes.
  • Participate in team meetings, brainstorming sessions, and problem-solving discussions.
  • Continuously learn new technologies and improve technical skills.
  • Assist in the maintenance and support of existing software applications.
  • Contribute to a positive and collaborative team environment.

Qualifications:
  • Bachelor's degree in Computer Science, Software Engineering, or a related technical field.
  • Strong understanding of fundamental programming concepts and data structures.
  • Proficiency in at least one programming language (e.g., Java, Python, C++, C#, JavaScript).
  • Knowledge of object-oriented programming (OOP) principles.
  • Familiarity with software development methodologies, particularly Agile/Scrum.
  • Good analytical and problem-solving skills.
  • Effective communication and teamwork abilities.
  • A keen interest in software development and a desire to learn and grow.
  • Ability to work effectively in a team-oriented, collaborative environment.
  • Understanding of version control systems (e.g., Git) is a plus.
  • Knowledge of web development frameworks (e.g., React, Angular, Spring) is beneficial.
This role requires you to be based at our office in Edinburgh, Scotland, UK .
This advertiser has chosen not to accept applicants from your region.

Graduate Software Developer

EH1 1BG Edinburgh, Scotland £28000 Annually WhatJobs

Posted 9 days ago

Job Viewed

Tap Again To Close

Job Description

full-time
Our client is looking for a bright and motivated Graduate Software Developer to join their innovative and fully remote development team. This is a fantastic entry-level position for individuals passionate about coding and software creation, offering extensive training and mentorship. You will have the opportunity to contribute to exciting projects, learn new technologies, and grow your career in a supportive, remote-first environment.

Responsibilities:
  • Assist in the design, development, and implementation of software applications.
  • Write clean, efficient, and well-documented code according to established standards.
  • Participate in code reviews and collaborate with senior developers.
  • Debug and resolve software defects and issues.
  • Contribute to the testing process, including unit and integration testing.
  • Learn and adopt new programming languages, frameworks, and tools as required.
  • Work closely with product managers and designers to understand feature requirements.
  • Support the maintenance and enhancement of existing software systems.
  • Engage in team discussions and contribute to technical problem-solving.
  • Proactively identify opportunities for improvement in code quality and development processes.
Qualifications:
  • A degree in Computer Science, Software Engineering, or a related technical field.
  • Foundational knowledge of at least one programming language (e.g., Java, Python, C#, JavaScript).
  • Understanding of software development lifecycle (SDLC) concepts.
  • Familiarity with version control systems like Git.
  • Strong logical reasoning and problem-solving abilities.
  • Excellent communication and interpersonal skills, vital for remote collaboration.
  • Ability to work independently, take initiative, and manage workload effectively.
  • A genuine passion for technology and a desire to learn continuously.
  • Enthusiasm for contributing to a collaborative team in a virtual setting.
This role is 100% remote, allowing you to work from anywhere in the UK. You will be part of a company that values continuous learning and provides a clear path for career advancement. If you are a recent graduate eager to build a career in software development and thrive in a flexible, remote work culture, this opportunity in **Edinburgh, Scotland, UK** is perfect for you. Apply now to embark on a rewarding journey in software engineering.
This advertiser has chosen not to accept applicants from your region.

Graduate Software Developer

EH1 2AD Edinburgh, Scotland £30000 Annually WhatJobs

Posted 12 days ago

Job Viewed

Tap Again To Close

Job Description

full-time
Our client, a dynamic and innovative technology firm based in the heart of Edinburgh, is looking for enthusiastic and talented Graduate Software Developers to join their expanding team. This is an excellent opportunity for recent graduates to kick-start their career in a supportive and challenging environment, working on cutting-edge software solutions. You will be involved in all phases of the software development lifecycle, from requirements gathering and design to coding, testing, and deployment. Working under the guidance of experienced senior developers, you will gain hands-on experience with various programming languages, frameworks, and development methodologies. Key responsibilities include writing clean, efficient, and maintainable code; participating in code reviews; troubleshooting and debugging software issues; contributing to the design and architecture of new features; and collaborating with team members to achieve project goals. The ideal candidate will possess a strong academic background in Computer Science, Software Engineering, or a related field, with a demonstrable passion for technology and problem-solving. Proficiency in at least one modern programming language (e.g., Java, Python, C#, JavaScript) is essential. Familiarity with software development principles, data structures, and algorithms is expected. Excellent communication and teamwork skills are vital, as you will be working closely with a collaborative team. We are seeking motivated individuals eager to learn, develop their skills, and contribute meaningfully to innovative projects. Opportunities for professional growth, training, and career advancement within the company are abundant. If you are a bright, ambitious graduate looking to launch your software development career in a stimulating and rewarding setting, we encourage you to apply.
Location: Edinburgh, Scotland, UK
This advertiser has chosen not to accept applicants from your region.
 

Nearby Locations

Other Jobs Near Me

Industry

  1. request_quote Accounting
  2. work Administrative
  3. eco Agriculture Forestry
  4. smart_toy AI & Emerging Technologies
  5. school Apprenticeships & Trainee
  6. apartment Architecture
  7. palette Arts & Entertainment
  8. directions_car Automotive
  9. flight_takeoff Aviation
  10. account_balance Banking & Finance
  11. local_florist Beauty & Wellness
  12. restaurant Catering
  13. volunteer_activism Charity & Voluntary
  14. science Chemical Engineering
  15. child_friendly Childcare
  16. foundation Civil Engineering
  17. clean_hands Cleaning & Sanitation
  18. diversity_3 Community & Social Care
  19. construction Construction
  20. brush Creative & Digital
  21. currency_bitcoin Crypto & Blockchain
  22. support_agent Customer Service & Helpdesk
  23. medical_services Dental
  24. medical_services Driving & Transport
  25. medical_services E Commerce & Social Media
  26. school Education & Teaching
  27. electrical_services Electrical Engineering
  28. bolt Energy
  29. local_mall Fmcg
  30. gavel Government & Non Profit
  31. emoji_events Graduate
  32. health_and_safety Healthcare
  33. beach_access Hospitality & Tourism
  34. groups Human Resources
  35. precision_manufacturing Industrial Engineering
  36. security Information Security
  37. handyman Installation & Maintenance
  38. policy Insurance
  39. code IT & Software
  40. gavel Legal
  41. sports_soccer Leisure & Sports
  42. inventory_2 Logistics & Warehousing
  43. supervisor_account Management
  44. supervisor_account Management Consultancy
  45. supervisor_account Manufacturing & Production
  46. campaign Marketing
  47. build Mechanical Engineering
  48. perm_media Media & PR
  49. local_hospital Medical
  50. local_hospital Military & Public Safety
  51. local_hospital Mining
  52. medical_services Nursing
  53. local_gas_station Oil & Gas
  54. biotech Pharmaceutical
  55. checklist_rtl Project Management
  56. shopping_bag Purchasing
  57. home_work Real Estate
  58. person_search Recruitment Consultancy
  59. store Retail
  60. point_of_sale Sales
  61. science Scientific Research & Development
  62. wifi Telecoms
  63. psychology Therapy
  64. pets Veterinary
View All Software Developer Jobs View All Jobs in Edinburgh