Apprenticeship - Software Development

SR1 1AA Sunderland, North East £12000 annum (depe WhatJobs

Posted 8 days ago

Job Viewed

Tap Again To Close

Job Description

apprenticeship
Our client is offering a fantastic opportunity for motivated individuals to join their Software Development Apprenticeship program in **Sunderland, Tyne and Wear, UK**. This program is designed for aspiring developers who are passionate about technology and eager to build a career in software engineering. As an apprentice, you will gain invaluable hands-on experience, working alongside experienced developers on real-world projects. You will receive comprehensive training, both on-the-job and through structured learning, to develop your coding skills, problem-solving abilities, and understanding of the software development lifecycle.

Key responsibilities and learning opportunities include:
  • Assisting in the design, development, testing, and maintenance of software applications.
  • Learning and applying various programming languages (e.g., Python, Java, C#, JavaScript).
  • Participating in code reviews and collaborating with team members to improve code quality.
  • Understanding software development methodologies such as Agile and Scrum.
  • Troubleshooting and debugging software issues.
  • Contributing to the creation of technical documentation.
  • Learning about database management and web technologies.
  • Developing an understanding of version control systems like Git.
  • Working towards a recognized qualification in software development.
  • Developing essential professional skills such as teamwork, communication, and time management.
We are looking for individuals with a strong aptitude for problem-solving, a keen interest in technology, and a genuine desire to learn and develop. While formal qualifications in computing are beneficial, a strong foundational understanding of logical thinking and problem-solving is paramount. You should have excellent communication skills and the ability to work effectively as part of a team. Enthusiasm and a willingness to embrace new challenges are essential. This apprenticeship offers a pathway to a successful career in software development, providing a supportive learning environment and the chance to contribute to exciting projects in **Sunderland, Tyne and Wear, UK**. Successful completion of the apprenticeship may lead to full-time employment opportunities.
This advertiser has chosen not to accept applicants from your region.

Graduate Software Development Engineer

SR1 1AA Sunderland, North East £30000 annum (pro- WhatJobs

Posted 10 days ago

Job Viewed

Tap Again To Close

Job Description

intern
Our client, a forward-thinking technology firm committed to fostering talent, is actively seeking enthusiastic and bright Graduate Software Development Engineers for a fully remote internship program. This is an exceptional opportunity for recent graduates or current students in their final year to gain hands-on experience in a professional software development environment. You will be an integral part of a collaborative engineering team, contributing to real-world projects under the guidance of experienced mentors. This remote internship is designed to provide a comprehensive learning experience, covering various aspects of the software development lifecycle, from design and coding to testing and deployment. We are looking for individuals with a strong foundational understanding of computer science principles, a passion for coding, and a proactive approach to learning.

Key Responsibilities:
  • Assist in the design, development, and implementation of software applications and features.
  • Write clean, efficient, and well-documented code in one or more programming languages (e.g., Python, Java, C++, JavaScript).
  • Participate in code reviews, providing and receiving constructive feedback.
  • Collaborate with senior engineers and mentors to understand project requirements and technical specifications.
  • Contribute to the testing and debugging of software components to ensure quality and performance.
  • Help maintain and improve existing codebase and systems.
  • Learn and apply agile development methodologies in a remote team setting.
  • Participate in team meetings and contribute to technical discussions.
  • Research and evaluate new technologies and tools to enhance development processes.
  • Assist in the preparation of technical documentation.
  • Adhere to coding standards and best practices.
  • Develop a strong understanding of the full software development lifecycle.

Qualifications:
  • Currently pursuing or recently completed a Bachelor's or Master's degree in Computer Science, Software Engineering, or a related technical field.
  • Strong understanding of fundamental computer science concepts, including data structures, algorithms, and object-oriented programming.
  • Proficiency in at least one programming language such as Python, Java, C++, or JavaScript.
  • Familiarity with version control systems (e.g., Git).
  • Excellent problem-solving and analytical skills.
  • Strong written and verbal communication skills.
  • Ability to work independently and manage time effectively in a remote environment.
  • Eagerness to learn new technologies and take on challenging tasks.
  • A passion for technology and software development.
  • Previous personal coding projects or contributions to open-source are a plus.
  • Ability to collaborate effectively within a virtual team.

This is an unparalleled opportunity for ambitious graduates to launch their careers in software development with a leading technology company, all within a supportive remote framework. If you are eager to learn, grow, and contribute to innovative software solutions, we encourage you to apply.
This advertiser has chosen not to accept applicants from your region.

Graduate Software Development Engineer

SR1 2AB Sunderland, North East £28000 Annually WhatJobs

Posted 10 days ago

Job Viewed

Tap Again To Close

Job Description

intern
Embark on an exciting career journey with our client, a pioneering technology firm, as a Graduate Software Development Engineer. This is a fully remote position, allowing you to contribute to innovative projects from anywhere in the UK. Our client is committed to fostering top talent and provides an unparalleled learning environment for recent graduates eager to make their mark in the tech industry. You will be integrated into our agile development teams, working on cutting-edge software solutions.

As a Graduate Software Development Engineer, you will participate in the full software development lifecycle, from conceptualization and design to implementation, testing, and deployment. You will collaborate closely with senior engineers, learning best practices in coding, system architecture, and problem-solving. Your responsibilities will include writing clean, efficient, and well-documented code in relevant programming languages (e.g., Python, Java, C++). You will also be involved in debugging, troubleshooting, and optimizing existing software systems. Opportunities to contribute to front-end and back-end development, database management, and cloud infrastructure will be provided, depending on your interests and the project's needs.

This role demands a strong foundational understanding of computer science principles, data structures, and algorithms. You should possess excellent analytical and logical reasoning skills, with a genuine passion for technology and a desire to learn new skills rapidly. While a degree in Computer Science, Software Engineering, or a related technical field is preferred, we also welcome applications from candidates with equivalent practical experience or demonstrable passion through personal projects and contributions to open-source communities. Excellent communication skills are essential for effective collaboration within a remote team environment. You will be encouraged to propose innovative solutions and actively participate in code reviews and team discussions. This is a fantastic opportunity to gain hands-on experience, receive mentorship from industry experts, and launch a successful career in software development, all while working remotely from our client's base in Sunderland, Tyne and Wear, UK .
This advertiser has chosen not to accept applicants from your region.

Graduate Software Development Engineer

SR1 1AA Sunderland, North East £25000 Annually WhatJobs

Posted 10 days ago

Job Viewed

Tap Again To Close

Job Description

intern
Our client is offering an exciting opportunity for ambitious and talented graduates to join their thriving technology division as Graduate Software Development Engineers. This program is based in Sunderland, Tyne and Wear, UK , and is designed to provide a comprehensive and supportive environment for individuals embarking on their careers in software engineering. You will work alongside experienced professionals, contributing to real-world projects, and gaining invaluable hands-on experience in various aspects of software development.

This is a fantastic entry-level position for enthusiastic individuals looking to kick-start their career. You will:
  • Participate in the full software development lifecycle, from design and development to testing and deployment.
  • Collaborate with senior engineers and cross-functional teams to understand project requirements and deliver high-quality code.
  • Develop and maintain software applications using a variety of programming languages and technologies (specific languages will be detailed during the interview process).
  • Write clean, efficient, and well-documented code.
  • Contribute to the design and implementation of new features and functionalities.
  • Assist in troubleshooting and debugging software issues.
  • Participate in code reviews and provide constructive feedback to peers.
  • Learn and apply best practices in software development, including agile methodologies.
  • Engage in continuous learning and professional development to stay updated with emerging technologies.
  • Contribute to team meetings and discussions, sharing ideas and insights.
The ideal candidate will have recently completed or be in the final year of a Bachelor's or Master's degree in Computer Science, Software Engineering, or a closely related technical field. A strong foundation in programming principles and data structures is essential. Experience with at least one programming language (e.g., Python, Java, C++, C#) is required. A demonstrable passion for technology, evidenced through personal projects, university assignments, or contributions to open-source initiatives, is highly valued. Excellent problem-solving skills, a keen eye for detail, and a proactive attitude are crucial. Strong teamwork and communication skills are necessary for effective collaboration. While prior professional experience is not mandatory, internships or relevant work placements will be considered advantageous. This program is a stepping stone to a successful career in software development.
This advertiser has chosen not to accept applicants from your region.

Junior Software Development Apprentice

SR1 2AB Sunderland, North East £20000 annum (duri WhatJobs

Posted 1 day ago

Job Viewed

Tap Again To Close

Job Description

apprenticeship
Are you passionate about technology and eager to kick-start a career in software development? Our client is offering a fantastic opportunity for a motivated Junior Software Development Apprentice to join their team in Sunderland, Tyne and Wear, UK . This apprenticeship program is designed to provide comprehensive training and hands-on experience, allowing you to learn from experienced professionals and grow your skills in a supportive environment. You will be involved in various stages of the software development lifecycle, contributing to real-world projects and gaining practical knowledge.

Responsibilities:
  • Assist in the development and testing of software applications.
  • Learn and apply coding best practices under the guidance of senior developers.
  • Participate in team meetings and contribute to discussions.
  • Help with debugging and troubleshooting issues.
  • Document code and project progress.
  • Gain exposure to different programming languages and technologies.
  • Support the IT team with various development-related tasks.
  • Work towards completing your apprenticeship qualifications.
Requirements:
  • A genuine interest in software development and technology.
  • Good problem-solving and analytical skills.
  • Strong communication and interpersonal skills.
  • Ability to work effectively as part of a team.
  • Eagerness to learn and a proactive attitude.
  • Basic understanding of computer systems and programming concepts is a plus.
  • Must meet the eligibility criteria for apprenticeships.
This role offers a blend of remote work and on-site presence, providing a structured learning experience. Upon successful completion of the apprenticeship, there may be opportunities for permanent employment.
This advertiser has chosen not to accept applicants from your region.

Junior Software Development Apprentice

SR1 1AA Sunderland, North East £10500 Annually WhatJobs

Posted 10 days ago

Job Viewed

Tap Again To Close

Job Description

apprenticeship
Are you passionate about technology and eager to kick-start your career in software development? Our client is seeking motivated and enthusiastic individuals to join their fully remote Junior Software Development Apprenticeship program. This is an exceptional opportunity to gain hands-on experience and learn from industry experts, all from the comfort of your own home.

Responsibilities:
  • Assist in the design, development, and testing of software applications under the guidance of senior developers.
  • Learn and apply various programming languages and technologies relevant to our client's projects (e.g., Python, Java, JavaScript).
  • Participate in code reviews and contribute to improving code quality and best practices.
  • Collaborate with team members in an agile environment to deliver high-quality software solutions.
  • Troubleshoot and debug software issues, providing effective solutions.
  • Contribute to technical documentation and knowledge sharing within the team.
  • Develop a strong understanding of software development lifecycle (SDLC) principles.
  • Engage actively in learning modules and training sessions provided throughout the apprenticeship.
  • Communicate effectively with remote team members and project managers.
Qualifications:
  • A strong interest in software development and a desire to learn.
  • Basic understanding of computer science fundamentals or programming concepts is a plus, but not essential.
  • Excellent problem-solving and analytical skills.
  • Good communication and interpersonal skills, with the ability to work effectively in a remote team.
  • Self-motivated and able to manage time effectively to meet deadlines.
  • High school diploma or equivalent qualification.
  • Must have a reliable internet connection and a suitable workspace for remote work.
This apprenticeship is based in **Sunderland, Tyne and Wear, UK**, but will be conducted entirely remotely. Our client is committed to providing a comprehensive learning experience, including structured training, mentorship, and the opportunity to work on real-world projects. Upon successful completion of the apprenticeship, there may be opportunities for permanent employment. If you are a driven individual looking to build a successful career in software development, this is the perfect place to start.
This advertiser has chosen not to accept applicants from your region.

Advanced Apprenticeship - Software Development

SR1 2AA Sunderland, North East £18000 Annually WhatJobs

Posted 10 days ago

Job Viewed

Tap Again To Close

Job Description

apprenticeship
An exciting opportunity for aspiring tech professionals in Sunderland, Tyne and Wear, UK . Our client, a rapidly growing technology firm, is offering an Advanced Apprenticeship in Software Development. This program is designed for ambitious individuals who are passionate about coding and eager to build a career in software engineering. You will receive comprehensive training, mentorship from experienced developers, and hands-on experience working on real-world projects. Responsibilities will include assisting senior developers in coding, testing, and debugging applications; learning various programming languages and development methodologies; contributing to software design documentation; participating in team meetings and code reviews; and developing a strong understanding of the software development lifecycle. The ideal candidate will have a keen interest in technology, strong problem-solving skills, and a good foundation in mathematics and logic. While formal qualifications in computer science are beneficial, a demonstrable passion for coding and a willingness to learn are paramount. We are looking for motivated individuals who are eager to immerse themselves in a dynamic technical environment. This is a full-time, in-office position located in the heart of Sunderland , offering an immersive learning experience. Upon successful completion of the apprenticeship, there is potential for full-time employment with the company. This is a fantastic entry point into the tech industry, providing invaluable practical experience and a recognized qualification. You will be working alongside a supportive and talented team, gaining exposure to a wide range of technologies and development practices. We are committed to fostering talent and providing a clear career path for our apprentices. Join our innovative team and start your journey in software development.
This advertiser has chosen not to accept applicants from your region.
Be The First To Know

About the latest Software development Jobs in Middlesbrough !

Senior Software Development Manager

SR5 3AH Sunderland, North East £75000 Annually WhatJobs

Posted 10 days ago

Job Viewed

Tap Again To Close

Job Description

full-time
Our client, a rapidly expanding technology firm renowned for its innovative software solutions, is seeking an exceptional Senior Software Development Manager. This role offers the flexibility of fully remote work, allowing you to contribute your expertise from anywhere in the UK. You will lead and mentor a high-performing team of software engineers, overseeing the entire software development lifecycle from conception through to deployment and maintenance. The ideal candidate will possess a strong technical background, excellent leadership qualities, and a proven ability to drive projects to successful completion while fostering a collaborative and agile development environment. Your responsibilities will include guiding architectural decisions, ensuring code quality, managing project timelines, and promoting best practices in software engineering.

Key Responsibilities:
  • Lead, manage, and mentor a team of software engineers, fostering a culture of innovation, collaboration, and continuous improvement.
  • Oversee the design, development, testing, and deployment of software solutions, ensuring they meet high standards of quality, scalability, and performance.
  • Collaborate with product managers, stakeholders, and other teams to define project requirements, roadmaps, and timelines.
  • Drive the adoption of agile methodologies and best practices within the development team.
  • Ensure the technical feasibility of UI/UX designs and translate them into functional features.
  • Conduct code reviews and provide constructive feedback to team members to maintain code quality and consistency.
  • Manage project risks, identify potential roadblocks, and implement mitigation strategies.
  • Stay current with emerging technologies and industry trends, advocating for their adoption where appropriate.
  • Develop and manage the team's budget and resource allocation.
  • Conduct performance reviews and support the professional development of team members.
  • Champion a security-first mindset throughout the development process.
Qualifications and Experience:
  • Bachelor's or Master's degree in Computer Science, Engineering, or a related field.
  • Minimum of 7 years of experience in software development, with at least 3 years in a leadership or management role.
  • Proven experience leading successful software development projects from inception to delivery.
  • Strong understanding of full-stack development principles and various programming languages (e.g., Java, Python, JavaScript).
  • Expertise in cloud platforms (AWS, Azure, GCP) and microservices architecture.
  • Proficiency with Agile/Scrum methodologies and tools (e.g., Jira, Confluence).
  • Excellent leadership, communication, and interpersonal skills.
  • Demonstrated ability to build and motivate high-performing engineering teams.
  • Experience with CI/CD pipelines and DevOps practices.
  • Strong understanding of database technologies (SQL, NoSQL).
This role is based in Sunderland, Tyne and Wear, UK , but operates on a fully remote basis. If you are a visionary leader passionate about building great software, our client encourages you to apply.
This advertiser has chosen not to accept applicants from your region.

Junior Software Development Apprentice

SR1 2BE Sunderland, North East £12000 annum (appr WhatJobs

Posted 10 days ago

Job Viewed

Tap Again To Close

Job Description

apprenticeship
Our client is a rapidly growing tech startup looking for enthusiastic and motivated individuals to join their Junior Software Development Apprenticeship program. This hybrid role offers a blend of hands-on learning in the office and the flexibility of remote work. You will gain invaluable experience in a professional software development environment, working alongside seasoned developers on real-world projects. The apprenticeship is designed to provide comprehensive training in various programming languages, software development methodologies, and best practices. You will be involved in coding, testing, debugging, and contributing to the design and implementation of innovative software solutions. This is an exceptional pathway for aspiring developers looking to launch their careers in the tech industry.

Key responsibilities:
  • Assist in the development and coding of software applications under the guidance of senior engineers.
  • Participate in the testing and debugging of software to identify and resolve issues.
  • Learn and apply various programming languages and development tools.
  • Contribute to code reviews and team discussions.
  • Understand and follow software development lifecycle processes.
  • Assist with documentation of code and software features.
  • Collaborate with team members in an office and remote setting.
  • Engage in training sessions and continuous learning to develop technical skills.
  • Support the maintenance and improvement of existing software systems.

Qualifications:
  • A keen interest in software development and technology.
  • Good problem-solving abilities and logical thinking.
  • Basic understanding of mathematics and computer science concepts is advantageous.
  • Ability to work both independently and as part of a team.
  • Excellent communication and interpersonal skills.
  • Willingness to learn and adapt to new technologies.
  • GCSEs in Maths and English (or equivalent) are required.
  • A-Levels or a Level 3 qualification in a related field is beneficial but not essential.
  • Eligibility to work in the UK.
  • Commitment to completing the full apprenticeship program.
This apprenticeship offers a structured learning environment, a competitive apprenticeship wage, and the opportunity to earn a recognized qualification while gaining practical experience. You will be an integral part of the team, contributing to exciting projects from day one. The training and development opportunities are extensive, paving the way for a successful career in software engineering. The office location is in Sunderland, Tyne and Wear, UK , with the role involving a hybrid work arrangement.
This advertiser has chosen not to accept applicants from your region.

Advanced Apprentice - Software Development

SR1 1AA Sunderland, North East £18000 annum (appr WhatJobs

Posted 10 days ago

Job Viewed

Tap Again To Close

Job Description

apprenticeship
Our client is offering a fantastic opportunity for talented and ambitious individuals to join their team as Advanced Apprentices in Software Development. This program is designed for motivated learners who are passionate about technology and eager to build a career in the exciting field of software engineering. As an apprentice, you will receive comprehensive on-the-job training and mentorship from experienced professionals, working on real-world projects from day one. You will gain hands-on experience in various aspects of the software development lifecycle, including coding, testing, debugging, and deployment. This apprenticeship will provide you with the skills and knowledge necessary to become a proficient software developer. You will be exposed to different programming languages and development tools, working within a collaborative and supportive team environment. The program includes structured learning, leading to recognized qualifications in software development. We are looking for individuals with a strong aptitude for problem-solving, logical thinking, and a keen interest in continuous learning. While formal qualifications are beneficial, a genuine passion for technology and a willingness to learn are paramount. This is an excellent stepping stone for individuals seeking to enter the tech industry and develop a rewarding career.

Key Responsibilities:
  • Assist senior developers in writing and testing code.
  • Participate in the design and implementation of software features.
  • Learn and apply various programming languages and development frameworks.
  • Collaborate with team members on software development projects.
  • Debug and resolve software defects.
  • Contribute to the documentation of software solutions.
  • Attend training sessions and workshops to enhance technical skills.
  • Support the testing and quality assurance processes.
  • Learn about agile development methodologies.
  • Gain exposure to version control systems and development tools.

Requirements:
  • Minimum of 4 GCSEs at Grade C/4 or above, including English and Maths, or equivalent qualifications.
  • A strong interest in software development and technology.
  • Excellent problem-solving and analytical skills.
  • Good communication and teamwork abilities.
  • A proactive attitude and a willingness to learn.
  • Previous experience with coding is beneficial but not essential.
This hands-on learning opportunity is based in Sunderland, Tyne and Wear, UK , and is an ideal pathway for individuals looking to kickstart their career in software development.
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 Development Jobs View All Jobs in Middlesbrough