What Jobs are available for Digital Technology in Middlesbrough?
Showing 113 Digital Technology jobs in Middlesbrough
Graduate Software Development Program
Posted 1 day ago
Job Viewed
Job Description
Throughout the program, you will gain hands-on experience across the full software development lifecycle, from requirements gathering and design to coding, testing, and deployment. You will have the opportunity to work with modern development stacks and technologies, contributing to cutting-edge projects that impact users globally. The program emphasizes continuous learning, professional growth, and the development of essential technical and soft skills. Our client is committed to fostering talent and providing a clear pathway to full-time employment for high-performing interns.
Program Highlights:
- Hands-on experience in software development, working on live projects.
- Exposure to various programming languages, frameworks, and development methodologies (e.g., Agile).
- Mentorship from senior software engineers and technical leads.
- Training in best practices for coding, testing, and deployment.
- Development of problem-solving, critical thinking, and collaborative skills.
- Opportunity to contribute to innovative software solutions.
- Clear path for potential full-time employment upon successful completion of the program.
- Fully remote working environment, providing flexibility and accessibility.
Ideal Candidate Profile:
- Recent graduate (within the last 1-2 years) with a Bachelor's or Master's degree in Computer Science, Software Engineering, or a closely related technical field.
- Strong foundation in programming principles and object-oriented concepts.
- Familiarity with at least one programming language (e.g., Python, Java, C#, JavaScript).
- Enthusiasm for technology and a passion for software development.
- Excellent analytical and problem-solving abilities.
- Strong communication and interpersonal skills, with the ability to collaborate effectively in a remote team.
- Proactive learner, eager to acquire new skills and take on challenges.
- Ability to work independently and manage time effectively in a remote setting.
This is an exceptional opportunity for driven graduates to gain invaluable experience and kick-start their career in software development. The program is fully remote and based in the UK, offering a competitive stipend and a truly immersive learning experience.
Is this job a match or a miss?
Graduate Trainee - Software Development
Posted 2 days ago
Job Viewed
Job Description
Throughout the traineeship, you will be immersed in real-world software development projects, working alongside experienced mentors and senior engineers. You will gain hands-on experience in various stages of the software development lifecycle, including requirements gathering, design, coding, testing, and deployment. The program is designed to equip you with a strong foundation in software engineering principles, programming languages, and development methodologies. You will have the opportunity to contribute to innovative solutions and learn best practices in a supportive and dynamic setting.
Key Responsibilities:
- Assist in the design, development, and implementation of software applications.
- Write clean, efficient, and well-documented code under the guidance of senior developers.
- Participate in code reviews and contribute to improving code quality.
- Assist in testing software components and identifying/resolving defects.
- Collaborate with team members in an agile development environment.
- Learn and apply various programming languages and development tools.
- Contribute to technical documentation and specifications.
- Support the maintenance and troubleshooting of existing software systems.
- Actively engage in training sessions and continuous learning opportunities.
Qualifications:
- Recent graduate with a degree (BSc, BEng, or equivalent) in Computer Science, Software Engineering, or a related technical field.
- A strong academic record with demonstrable programming skills.
- Familiarity with at least one programming language (e.g., Java, Python, C#, JavaScript).
- Excellent problem-solving and analytical abilities.
- Strong communication and teamwork skills.
- Eagerness to learn and adapt to new technologies.
- Ability to work effectively in a hybrid team setting.
This graduate trainee program is an excellent stepping stone for individuals passionate about technology and looking to build a successful career in software development. We are committed to nurturing talent and providing a rewarding learning experience.
Is this job a match or a miss?
Advanced Apprentice - Software Development
Posted 2 days ago
Job Viewed
Job Description
Responsibilities:
- Assist in the design, development, and testing of software applications under the guidance of senior developers.
- Write clean, efficient, and well-documented code in various programming languages.
- Participate in code reviews to learn best practices and improve code quality.
- Contribute to the creation of technical documentation and user guides.
- Troubleshoot and debug software issues, implementing effective solutions.
- Collaborate with team members in a virtual environment, utilising project management tools.
- Engage in continuous learning to stay updated with new technologies and development methodologies.
- Support the maintenance and enhancement of existing software systems.
- Undertake assigned training modules and achieve qualification targets.
- Provide feedback on processes and tools to foster continuous improvement.
- Minimum of 4 GCSEs (or equivalent) at grades A*-C (9-4) including Maths and English.
- A strong interest in technology and software development.
- Basic understanding of programming concepts is advantageous but not essential.
- Excellent problem-solving and logical thinking skills.
- Good communication and teamwork abilities.
- Self-motivated and eager to learn, with the ability to work independently in a remote setting.
- Strong organisational skills and attention to detail.
- Reliable internet connection and a suitable home working environment.
- This apprenticeship programme is delivered entirely remotely, providing flexibility and accessibility. Our client is committed to providing a supportive and inclusive learning environment. Upon successful completion of the apprenticeship, there may be opportunities for full-time employment based on performance and business needs. This is a Level 3 Apprenticeship qualification leading to recognised industry certifications.
Is this job a match or a miss?
Senior Software Development Manager
Posted 2 days ago
Job Viewed
Job Description
Is this job a match or a miss?
Remote Software Development Apprentice
Posted 2 days ago
Job Viewed
Job Description
What You'll Do:
- Assist senior developers in writing, testing, and debugging code for various software applications.
- Learn and apply software development best practices, including version control (Git), agile methodologies, and coding standards.
- Participate in team meetings, code reviews, and contribute to technical discussions.
- Gain exposure to different programming languages and development frameworks based on project needs.
- Collaborate effectively with team members across different time zones using virtual communication tools.
- Troubleshoot and resolve basic software issues under the guidance of mentors.
- Contribute to the development of user documentation and technical guides.
- Undertake online courses and practical assignments as part of your apprenticeship training.
- Develop a strong understanding of the software development lifecycle (SDLC).
- Engage with project management tools and systems to track tasks and progress.
What We're Looking For:
- A passion for technology and a strong desire to learn software development.
- Excellent problem-solving abilities and logical thinking skills.
- Good communication skills, both written and verbal, for effective remote collaboration.
- Ability to work independently, manage your time effectively, and stay motivated in a remote setting.
- Basic understanding of computer science fundamentals is advantageous but not essential.
- A proactive attitude and willingness to take on new challenges.
- Access to a reliable internet connection and a suitable home working environment.
- Must be eligible to undertake an apprenticeship in the UK.
This apprenticeship is 100% remote, allowing you to work from anywhere within the UK. Upon successful completion of the apprenticeship program, there may be opportunities for full-time employment.
Is this job a match or a miss?
Remote Software Development Apprentice
Posted 2 days ago
Job Viewed
Job Description
Responsibilities:
- Assist in the design, development, and testing of software applications under the guidance of senior developers.
- Write clean, efficient, and well-documented code in accordance with established coding standards.
- Participate in code reviews to learn from peers and provide constructive feedback.
- Troubleshoot and debug software issues, implementing effective solutions.
- Collaborate with cross-functional teams in a remote setting to understand project requirements and deliver high-quality outcomes.
- Contribute to technical documentation and knowledge-sharing initiatives.
- Engage actively in all training modules and skill-building activities provided.
Qualifications:
- A strong passion for technology and a genuine interest in software development.
- Good problem-solving abilities and a logical approach to tasks.
- Excellent communication and interpersonal skills, suitable for remote collaboration.
- Ability to work independently and manage time effectively in a remote work setup.
- Basic understanding of programming concepts is advantageous but not essential.
- Willingness to learn and adapt to new technologies and methodologies.
- A keen eye for detail and a commitment to producing high-quality work.
This is a fantastic opportunity to kickstart your career in a dynamic and growing field, working from the comfort of your own home in Sunderland, Tyne and Wear, UK . Our client values diversity and inclusion and encourages applications from all backgrounds.
Is this job a match or a miss?
Junior Software Development Apprentice
Posted 2 days ago
Job Viewed
Job Description
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.
- 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.
Is this job a match or a miss?
Be The First To Know
About the latest Digital technology Jobs in Middlesbrough !
Lead Project Manager - Software Development
Posted 2 days ago
Job Viewed
Job Description
Is this job a match or a miss?
Remote Graduate Software Development Apprentice
Posted 2 days ago
Job Viewed
Job Description
Key Responsibilities:
- Participate in a structured apprenticeship program, learning various programming languages and development methodologies.
- Collaborate with senior developers and mentors on real-world software projects.
- Assist in designing, coding, testing, and debugging software applications.
- Contribute to team meetings and discussions, offering insights and learning from peers.
- Develop a strong understanding of software development best practices and tools.
- Complete assigned training modules and projects to demonstrate learning progress.
- Troubleshoot and resolve technical issues under guidance.
- Maintain clear and concise documentation for code and processes.
- Adapt to new technologies and evolving project requirements.
- Engage in continuous learning and professional development activities.
Qualifications and Skills:
- A strong interest in software development and technology.
- Excellent problem-solving and analytical skills.
- Good communication and teamwork abilities.
- Self-motivated and able to work independently in a remote setting.
- Basic understanding of logical thinking and problem-solving is beneficial.
- Willingness to learn and take on new challenges.
- Comfortable using collaboration tools for remote work.
This apprenticeship is designed to provide a solid foundation for a successful career in software development. We are looking for individuals who are proactive, have a keen eye for detail, and are committed to achieving excellence. If you are ready to embark on an exciting journey into the world of technology and want to learn from experienced professionals in a supportive, remote-first environment, we encourage you to apply.
Is this job a match or a miss?
Senior Project Manager, Software Development
Posted 2 days ago
Job Viewed
Job Description
Responsibilities:
- Lead and manage software development projects using Agile methodologies (Scrum, Kanban).
- Define project scope, goals, deliverables, and success criteria in collaboration with senior management and stakeholders.
- Develop and manage detailed project plans, schedules, and budgets.
- Oversee resource allocation and team management for project execution.
- Identify, assess, and manage project risks and issues proactively.
- Facilitate effective communication and collaboration among project team members and stakeholders.
- Ensure high-quality project delivery and client satisfaction.
- Track project progress and provide regular status reports to leadership.
- Bachelor's degree in Computer Science, Engineering, or a related field.
- 5+ years of experience in project management, specifically within software development.
- In-depth knowledge of Agile project management frameworks and best practices.
- Experience with project management software (e.g., Jira, Confluence, MS Project).
- Strong leadership, negotiation, and conflict resolution skills.
- Excellent communication and interpersonal abilities.
- PMP, CSM, or equivalent certification is a plus.
Is this job a match or a miss?