At a Glance
- Tasks: Join our Agile team to develop software and deliver exciting projects for clients.
- Company: Endeavour, a tech company committed to innovation and diversity.
- Benefits: Enjoy competitive pay, health perks, and 33 days of leave plus more!
- Other info: Fast recruitment process and access to top-notch training resources.
- Why this job: Kickstart your career in tech with hands-on experience and growth opportunities.
- Qualifications: No prior experience needed; just bring your passion for learning and problem-solving.
The predicted salary is between 800 - 1400 £ per month.
Offered in partnership with Belfast Metropolitan College. Not suitable for university IT graduates/students higher level apprenticeships.
Role Overview
Belfast Met is seeking an ambitious, self-motivated junior software developer to join our expanding team with a passion to deliver projects on time and on budget within an Agile software development team using the latest technologies. Limited supervision and direction is required for this individual to deliver results. This position is ideally suited for someone starting their career as a developer with no previous commercial experience in software development. Please note: We only accept apprenticeship transfers under exceptional circumstances.
Key Responsibilities
- The junior software developer will be involved in the delivery of projects for clients: contribute to technical analysis, solution design, user experience design, development, testing, implementation and deployment; applying change control processes; reporting to project manager on project progress; create and maintain software documentation; and assist in code reviews to maintain project quality.
Skills & Attributes
- Be able to establish a good working relationship with the client and internal project teams;
- Be ambitious and self-motivated;
- Be a strong team player with problem-solving and analytical skills;
- Be keen to learn and share knowledge;
- Have an interest in researching and learning about new technologies;
- Be able to work to tight schedules and deadlines;
- Be able to contribute to internal improvements;
- Take a professional approach to their work and career development.
Essential Requirements
- Great attention to detail and time-management skills;
- Strong interest in new technologies and concepts;
- Desire to achieve Microsoft development qualifications through continual learning;
- Fluent in English with excellent written, verbal communication and presentation skills;
- A positive “can do” attitude;
- 160 UCAS points or 64 tariff points;
- GCSEs at C or above, or equivalent, in Maths and English.
Desired Requirements
- Experience in at least one of the following: C#, ASP.NET MVC, HTML/CSS, JavaScript/jQuery, Entity Framework, REST API & web services;
- Some knowledge of object-oriented programming;
- Write well designed, testable, efficient code and an awareness of best software development practices and programming principles;
- Some knowledge of relational database design and experience with Microsoft SQL;
- Aware of how web applications work including security, session management, and best development practices;
- Aware of unit and integration testing and the purpose of test scripts;
- A Foundation degree in a computing related discipline or a clear and proven track record of success.
Benefits
At Endeavour we pride ourselves on: having achieved a high level of technical accreditation and certification with world-leading organisations including Microsoft; having clear career progression for all staff, with detailed promotion paths for all grades and six-monthly reviews; investing in industry-leading qualifications for staff, through paid study leave and exam fees, and bonuses on completion; our commitment to diversity, equality and inclusion; having a quick recruitment process with structured interview and technical test formats; providing unlimited access to computer-based training and other technical resources; and our employee benefits including enhanced occupational sick pay, health benefits, Employee Assistance Programme, life assurance, retirement benefits, 33 days paid leave (increasing based on length of service) as well as birthday day off, quarterly social events, free tea, coffee and biscuits every day with something tastier on Fridays!
Junior Software Developer - Level 5 Apprentice in Belfast employer: Endeavour Information Solutions
At Endeavour, we are dedicated to nurturing the next generation of software developers through our comprehensive apprenticeship programme in Belfast. Our vibrant work culture fosters collaboration and innovation, offering clear career progression, industry-leading qualifications, and a supportive environment that values diversity and inclusion. With generous employee benefits and a commitment to continuous learning, we provide an exceptional platform for ambitious individuals to kickstart their careers in technology.
Contact Details:
Endeavour Information Solutions Recruitment Team
StudySmarter Expert Advice🤫
We think this is how you could land Junior Software Developer - Level 5 Apprentice in Belfast
✨Get Your Tech Game On
Diving into coding communities like GitHub or Stack Overflow is a must! Contribute to open-source projects or join local coding meetups in your area. This not only boosts your skills but also shows potential employers, like Endeavour Information Solutions, that you’re genuinely passionate about software development.
✨Connect with Apprenticeship Networks
Look for apprenticeship-focused platforms or community groups where you can connect with current apprentices and mentors. These networks can often provide insider tips on upcoming openings and help you gain a better idea of what companies like Endeavour Information Solutions look for in a candidate.
✨Show Off Your Projects
Build a portfolio that showcases any projects or code you've worked on, even if they're just personal projects or coursework. Employers love to see hands-on experience, so having a well-organised GitHub repository to share when you apply can set you apart from the crowd.
✨Leverage University Resources
If you’re still studying, make sure to use your university’s career services. They often have partnerships with companies like Endeavour Information Solutions and can help you find relevant apprenticeship opportunities or even connect you with alumni who’ve successfully landed similar roles.
We think you need these skills to ace Junior Software Developer - Level 5 Apprentice in Belfast
Some tips for your application 🫡
Show Off Your Coding Skills:Don’t forget to highlight any coding projects or contributions you’ve made, whether they're personal, school-related, or open source. Including links to your GitHub or any code repositories can really showcase your hands-on experience and enthusiasm for software development.
Tailor Your CV for Tech:When preparing your CV, make sure you highlight relevant skills such as programming languages (like Python, Java, or JavaScript) and frameworks you’ve worked with. Also, be sure to include any academic accomplishments, courses, or certifications that relate to software engineering—these catch our eye!
Craft a Motivating Cover Letter:When applying for an apprenticeship, your motivation and eagerness to learn are super important. In your cover letter, share what excites you about software engineering and why you want to join Endeavour Information Solutions. Don’t hesitate to mention what you hope to gain from this apprenticeship experience.
Link to Your Portfolio:If you’ve got a portfolio that showcases your projects—be it apps, websites, or any software you've developed—make sure to include it in your application. This gives us a clear idea of your abilities and creativity. Plus, feel free to list your availability and any specific areas you want to explore during your apprenticeship with us!
How to prepare for a job interview at Endeavour Information Solutions
✨Show Off Your Coding Skills
During the interview for a software engineering apprenticeship at Endeavour Information Solutions, you'll likely face some technical questions or coding challenges. Brush up on your coding skills, and be prepared to explain your thought process as you solve problems. Practising with platforms like LeetCode or HackerRank could give you a leg up!
✨Demonstrate Your Curiosity
As an apprentice, they're looking for your potential and enthusiasm to learn. Be ready to discuss any projects you’ve worked on, whether they're school assignments or personal side projects. Show how you tackled challenges and what you learned from them; it’ll highlight your eagerness to grow in this field.
✨Understand the Tools of the Trade
Familiarise yourself with tools commonly used in software development, such as version control systems like Git, frameworks relevant to the role, or project management tools. Knowing your way around these tools will show that you’re not just a coding whiz but also ready to jump into real-world projects at Endeavour Information Solutions.
✨Prepare for Soft Skills Questions
While technical skills are vital, soft skills matter too, especially in a collaboration-heavy environment like software engineering. Be ready to share examples of how you've worked in teams, resolved conflicts, or adapted to feedback. They want to know you can fit into the Endeavour Information Solutions culture and work well with others!