4,730 Software Applications jobs in the United Kingdom

Senior Software Engineer - Enterprise Applications

London, London Bauer Media Outdoor

Posted 15 days ago

Job Viewed

Tap Again To Close

Job Description

Permanent

About Us:

Bauer Media Outdoor, a leader in the advertising world, boasts an impressive portfolio across 13 markets.

Our mission is to “Create the future of media”, to revolutionize the media landscape, focusing on data-driven innovations and robust infrastructure.

Technology is at the heart of our operations, emphasizing transparency, accountability, and value.

Our goal? To be the industry-leading technology team, renowned for customer-centric, reliable, fast, flexible, and innovative solutions.

Come, be a part of our journey to redefine media!

About the role:

You’ll play a critical role in delivering scalable solutions, managing system integrations, and supporting core business applications for Sales, Finance and Operations for the UK market. You’ll be responsible for engineering new capabilities, ensuring seamless interoperability between platforms, and driving the performance and reliability of existing systems.

You will partner with cross-functional teams to deliver high-impact technology solutions that are both innovative and resilient. This role combines hands-on engineering with strategic thinking—ensuring existing applications are continuously improved, while also designing and delivering scalable, future-ready solutions that align with business objectives.

What you'll be doing:

Build New Solutions:

  • Design and develop robust, scalable, and secure applications and services to meet evolving business needs.
  • Take full ownership of the solutions you create - from design, testing, and deployment to observation and maintenance.
  • Work closely with stakeholders to align technical outcomes with intended business value.

Systems Integration:

  • Design and implement integrations between internal systems and third-party platforms using APIs, middleware, and event-driven architectures.
  • Ensure data integrity, availability, and security across connected systems.
  • Drive modernisation of legacy integrations and advocate for reusable, modular integration patterns.
  • Evaluate and implement appropriate technologies for integration (e.g., REST APIs, ETL tools, message queues, middleware platforms).

Support & Improve Existing Applications and Integrations

  • Own the stability, performance, and reliability of existing business-critical applications and integrations.
  • Monitor, troubleshoot, and resolve technical issues in production environments.
  • Implement enhancements and continuous improvements to drive usability, speed, and scalability.
  • Set up proactive monitoring, logging, and alerting to maintain system health

Leadership and Collaboration:

  • Establish and uphold best practices for software development, integration, testing, and deployment.
  • Review code and designs to ensure alignment with architectural standards and business needs.
  • Partner with other teams in Tech Europe to ensure smooth delivery of technical projects

What we're looking for:

  • Strong experience delivering enterprise integrations, APIs, and event-driven middleware.
  • Deep familiarity with Java, Spring, Hibernate, SQL, JavaScript, Unix - Solaris, Linux, IDE - Eclipse or Intellij, Git and GitHub, Node JS.
  • Hands-on experience integrating with Finance ERPs (Dynamics 365 and SAP are desirable), HR, and third-party SaaS platforms.
  • Proficient in data transformation and complex data handling (JSON, XML), with experience in Informix, SQL Server and PostgreSQL.
  • Solid understanding of secure deployments utilising CI/CD pipelines and environment management.
  • Exposure to Power Platform (Power Apps, Power Automate) and low-code architecture.
  • Confident engaging with senior stakeholders to translate business requirements into technical solutions.
  • Ability to own solutions end-to-end with a focus on long-term maintainability, scalability and business impact.
  • Familiarity with C code, Spring Boot, Maven or Gradle, Amazon Web Services  Azure is desirable.

What’s In It For You?

Out-of-home Advertising is a well-established medium undergoing a digital revolution, and one we believe we are unique positioned to capture.

You will be at the forefront of this journey, working with your peers to lead the way.

As part of this you will get to grow and learn by working with the latest tech, joining with innovate partners, and working with great colleagues on a day-to-day basis.

You will have influence and you will have the opportunity to create something at the forefront of tech in media that you will feel proud of.

The package will also include:

  • Hybrid working model with regular office presence to build team culture and relationships.
  • 33 paid holidays inc bank holidays
  • Company Pension Scheme paid up to 8%
  • Healthcare Cash Plan
  • Life Insurance and group income protection scheme
  • Cycle to work scheme
  • Enhanced Maternity & Paternity Cover

Why Us?

At Bauer Media Outdoor, we're more than a tech-driven advertising leader—we’re a community focused on creating meaningful impact through innovative solutions. Here’s what makes us unique:

  • Innovative Landscape : You’ll work at the cutting edge of out-of-home advertising, contributing to a digital transformation that reshapes how advertisers connect with audiences.
  • Collaborative Culture : We believe that diversity fuels creativity. You'll join a team that celebrates varied perspectives and encourages collaboration across departments, ensuring that your ideas are valued.
  • Career Development : From mentorship with senior leaders to encouragement for out of the box thinking, we invest in your growth. With exposure to the latest technologies, you’ll sharpen your skills and advance in a field that’s constantly evolving.
  • Commitment to Work-Life Balance : Our flexible work policies and comprehensive benefits are designed to support your well-being, both personally and professionally, so you can thrive.
  • Focus on Impact : At Bauer Media Outdoor, every project we undertake aims to create positive change, whether it's providing transparent advertising solutions or setting new standards in customer service. Your work will directly shape our industry and influence real-world outcomes.

We believe in fairness and as an equal opportunities employer we work hard to foster an inclusive environment, a place you can truly be yourself and be treated fairly. We’re interested in what you can do, not just what you’ve done. Even if you don’t meet every requirement listed, we’d still love to hear from you.

If you need this job description in another format or need any adjustments for your application/interview process, please let us know at

This advertiser has chosen not to accept applicants from your region.

Mid Level Software Engineer - Enterprise Applications

London, London Bauer Media Outdoor

Posted 15 days ago

Job Viewed

Tap Again To Close

Job Description

Permanent

About Us:

Bauer Media Outdoor, a leader in the advertising world, boasts an impressive portfolio across 13 markets.

Our mission is to “Create tech that makes a difference- empower teams, delight customers, shape the media world of tomorrow” to revolutionise the media landscape, focusing on data-driven innovations and robust infrastructure.

Technology is at the heart of our operations, emphasising transparency, accountability, and value.

Our goal? To be the industry-leading technology team, renowned for customer-centric, reliable, fast, flexible, and innovative solutions.

Come, be a part of our journey to redefine media!

About the role:

You’ll contribute to delivering scalable solutions, supporting system integrations, and maintaining core business applications for Sales, Commercial Finance and Operations in the UK market. You’ll be part of the team responsible for developing new capabilities, ensuring seamless integration between platforms, and strengthening the performance and reliability of existing systems.

You will partner with cross-functional teams to deliver technology solutions that are both innovative and dependable. This role combines hands-on engineering with proven experience in collaboration ensuring existing applications are continuously improved, while also assisting with the designing and delivering scalable, future-ready solutions that align with business objectives.

What you'll be doing:

Systems Integration

  • Support and contribute to integration with third-party platforms.
  • Upgrade legacy integrations and shape future-ready solutions.

Support & Improve

  • Keep our business-critical apps running smoothly.
  • Resolve issues quickly and drive improvements that boost speed and usability.

Build New Solutions

  • Collaborate with the team to design and deliver scalable applications and services that make a meaningful impact.

Lead & Collaborate

  • Share knowledge, review code, and work side-by-side with teams across Tech Europe.

What we're looking for:

Essentials

  • Background in Java development (Spring, Hibernate, SQL, JavaScript) and good knowledge in React.
  • Experience in Unix/Linux environments with IDEs such as Eclipse or IntelliJ.
  • Knowledge of system integrations
  • Skilled in data transformation and handling (JSON, XML) with databases such as Informix, SQL Server, and PostgreSQL.
  • Understanding of CI/CD pipelines, secure deployments, and environment management.
  • Able to work with product managers and senior engineers to understand business needs and contribute to technical solutions
  • Experience contributing to scalable and reliable applications.
  • Experience delivering enterprise applications, integrations, APIs, and event-driven middleware.

Nice-to-haves

  • Exposure to Power Platform (Power Apps, Power Automate) and low-code solutions.
  • Familiarity with C, Spring Boot, Maven/Gradle.
  • Experience with cloud platforms (AWS or Azure).

What Success Looks Like (6-12 months):

  • Refactor and deliver scalable applications and integrations actively used by Sales, Commercial Finance, and Operations teams.
  • Improved integrations, increasing maintainability, reducing downtime and improving performance.
  • Built strong relationships with stakeholders by translating business needs into solutions that add clear value.
  • Contributed to delivering reliable, maintainable applications and integrations used by Sales, Commercial Finance, and Operations.
  • Contributed to Tech Europe projects, collaborating across teams and helping to shape future-ready solutions.

What’s In It For You?

Out-of-home Advertising is a well-established medium undergoing a digital revolution, and one we believe we are unique positioned to capture.

You will be at the forefront of this journey, working with your peers to lead the way.

As part of this you will get to grow and learn by working with the latest tech, joining with innovate partners, and working with great colleagues on a day-to-day basis.

You will have influence and you will have the opportunity to create something at the forefront of tech in media that you will feel proud of.

The package will also include:

  • Hybrid working model with regular office presence to build team culture and relationships.
  • 33 paid holidays inc bank holidays
  • Company Pension Scheme paid up to 8%
  • Healthcare Cash Plan
  • Life Insurance and group income protection scheme
  • Cycle to work scheme
  • Enhanced Maternity & Paternity Cover

Why Us?

At Bauer Media Outdoor, we're more than a tech-driven advertising leader we’re a community focused on creating meaningful impact through innovative solutions. Here’s what makes us unique:

Innovative Landscape : You’ll work at the cutting edge of out-of-home advertising, contributing to a digital transformation that reshapes how advertisers connect with audiences.

Collaborative Culture : We believe that diversity fuels creativity. You'll join a team that celebrates varied perspectives and encourages collaboration across departments, ensuring that your ideas are valued.

Career Development : From mentorship with senior leaders to encouragement for out of the box thinking, we invest in your growth. With exposure to the latest technologies, you’ll sharpen your skills and advance in a field that’s constantly evolving.

Commitment to Work-Life Balance : Our flexible work policies and comprehensive benefits are designed to support your well-being, both personally and professionally, so you can thrive.

Focus on Impact : At Bauer Media Outdoor, every project we undertake aims to create positive change, whether it's providing transparent advertising solutions or setting new standards in customer service. Your work will directly shape our industry and influence real-world outcomes.

We believe in fairness and as an equal opportunities employer we work hard to foster an inclusive environment, a place you can truly be yourself and be treated fairly. We’re interested in what you can do, not just what you’ve done. Even if you don’t meet every requirement listed, we’d still love to hear from you.

If you need this job description in another format or need any adjustments for your application/interview process, please let us know at

This advertiser has chosen not to accept applicants from your region.

Senior Software Engineer - Cloud Native Applications

B1 1RH Birmingham, West Midlands £60000 Annually WhatJobs

Posted 18 days ago

Job Viewed

Tap Again To Close

Job Description

full-time
Our client, a leading innovator in the IT and software industry, is seeking a highly skilled Senior Software Engineer to join their development team in Birmingham, West Midlands, UK . This role focuses on the design, development, and deployment of scalable, cloud-native applications. You will be an integral part of a collaborative team, working on challenging projects that leverage modern technology stacks. The ideal candidate will possess extensive experience in software development, with a strong emphasis on microservices architecture, containerization (Docker, Kubernetes), and cloud platforms (AWS, Azure, or GCP). Proficiency in one or more programming languages such as Java, Python, Go, or Node.js is essential. Responsibilities include writing clean, maintainable, and efficient code, contributing to architectural decisions, and implementing robust testing strategies. You will also be involved in CI/CD pipelines, infrastructure as code, and ensuring the security and performance of deployed applications. Experience with agile methodologies, version control systems (Git), and a passion for staying current with emerging technologies are crucial. Excellent problem-solving skills, a collaborative mindset, and strong communication abilities are required. This is an excellent opportunity to work on cutting-edge technology and make a significant impact within a forward-thinking organization based in Birmingham .
Key Responsibilities:
  • Design, develop, and maintain scalable, high-performance cloud-native applications.
  • Write clean, well-documented, and efficient code using modern programming languages and frameworks.
  • Implement and manage containerized applications using Docker and Kubernetes.
  • Develop and maintain CI/CD pipelines for automated deployment and testing.
  • Collaborate with product managers, designers, and other engineers to define project requirements.
  • Participate in code reviews, architectural discussions, and technical design sessions.
  • Ensure the security, reliability, and performance of deployed applications.
  • Troubleshoot and resolve complex technical issues in production environments.
  • Contribute to the adoption of best practices in software development and cloud architecture.
This advertiser has chosen not to accept applicants from your region.

Senior Software Engineer - Cloud Native Applications

WV1 1RG Wolverhampton, West Midlands £80000 Annually WhatJobs

Posted 20 days ago

Job Viewed

Tap Again To Close

Job Description

full-time
Our client is seeking a talented Senior Software Engineer with extensive experience in building and deploying cloud-native applications. This is a fully remote role, offering the flexibility to work from anywhere in the UK. You will be a key contributor to designing, developing, and maintaining scalable, high-performance software solutions on leading cloud platforms. Your expertise in microservices architecture, containerization, and CI/CD pipelines will be crucial in driving our software development forward. This is an excellent opportunity to join a forward-thinking company and work on challenging, impactful projects.
Responsibilities:
  • Design, develop, and implement robust, scalable, and secure cloud-native applications.
  • Build and maintain microservices using modern programming languages and frameworks.
  • Develop and manage containerized applications using Docker and Kubernetes.
  • Implement and manage CI/CD pipelines for automated testing and deployment.
  • Work with cloud platforms such as AWS, Azure, or GCP.
  • Collaborate with cross-functional teams, including product managers, QA engineers, and other developers.
  • Troubleshoot and resolve complex technical issues in production environments.
  • Write clean, well-documented, and maintainable code.
  • Participate in code reviews and contribute to improving development best practices.
  • Mentor junior engineers and share technical knowledge.
Qualifications:
  • Bachelor's degree in Computer Science, Software Engineering, or a related field.
  • Minimum of 7 years of professional software development experience.
  • Proven experience in designing and building microservices architectures.
  • Strong proficiency in one or more programming languages such as Java, Python, Go, or Node.js.
  • Hands-on experience with containerization technologies (Docker) and orchestration platforms (Kubernetes).
  • Experience with cloud platforms (AWS, Azure, GCP) and their associated services.
  • Solid understanding of CI/CD principles and tools (e.g., Jenkins, GitLab CI, CircleCI).
  • Experience with databases (SQL and NoSQL) and message queues.
  • Excellent problem-solving, debugging, and analytical skills.
  • Strong communication and collaboration skills, adapted for remote work.
This is a fully remote role, offering significant flexibility. Join our client and contribute to building the next generation of cloud-powered applications.
This advertiser has chosen not to accept applicants from your region.

Senior Software Engineer - Cloud Native Applications

SO14 0AA Southampton, South East £75000 Annually WhatJobs

Posted 20 days ago

Job Viewed

Tap Again To Close

Job Description

full-time
Our client, a rapidly expanding software company, is seeking a talented Senior Software Engineer with expertise in cloud-native application development to join their innovative, fully remote team. This role is perfect for an individual passionate about building scalable, resilient, and high-performance applications leveraging modern cloud technologies. You will be instrumental in designing, developing, and deploying cloud-native solutions, primarily on AWS or Azure. The ideal candidate will have extensive experience with microservices architecture, containerization (Docker, Kubernetes), and serverless technologies. Proficiency in one or more programming languages such as Java, Python, Go, or C# is essential, along with a strong understanding of CI/CD pipelines and infrastructure as code (IaC) principles. You will work within an Agile framework, collaborating closely with product managers, architects, and other engineers to deliver robust software solutions. A key part of this role involves contributing to architectural decisions, mentoring junior engineers, and ensuring adherence to best practices in code quality, security, and performance. We are looking for an engineer who thrives in a challenging, fast-paced environment and is eager to contribute to cutting-edge projects. As a fully remote position, excellent communication skills, a proactive attitude, and the ability to work independently with minimal supervision are crucial for success.

Responsibilities:
  • Design, develop, and deploy scalable, resilient, and secure cloud-native applications.
  • Implement microservices architecture using modern programming languages and frameworks.
  • Utilise containerization technologies like Docker and Kubernetes for application deployment and management.
  • Develop and manage serverless functions and APIs.
  • Build and maintain robust CI/CD pipelines for automated testing and deployment.
  • Implement Infrastructure as Code (IaC) using tools like Terraform or CloudFormation.
  • Collaborate with cross-functional teams to define and deliver new features.
  • Write high-quality, maintainable, and well-tested code.
  • Troubleshoot and resolve complex technical issues in production environments.
  • Contribute to architectural design and technology selection.
  • Mentor junior engineers and promote best practices in software development.
Qualifications:
  • Bachelor's or Master's degree in Computer Science, Engineering, or a related field.
  • 5+ years of professional software development experience, with a strong focus on cloud-native technologies.
  • Proven experience designing and building microservices and distributed systems.
  • Expertise in cloud platforms such as AWS or Azure.
  • Proficiency with container orchestration platforms (Kubernetes, Docker Swarm).
  • Strong programming skills in languages like Java, Python, Go, or C#.
  • Experience with CI/CD tools (e.g., Jenkins, GitLab CI, GitHub Actions).
  • Knowledge of Infrastructure as Code (IaC) tools.
  • Solid understanding of database technologies (SQL and NoSQL).
  • Excellent problem-solving, analytical, and communication skills.
  • Experience working in an Agile development environment.
This role is based in Southampton, Hampshire, UK but is a fully remote position.
This advertiser has chosen not to accept applicants from your region.

Senior Full Stack Software Engineer - Cloud Native Applications

LS1 1AA Leeds, Yorkshire and the Humber £70000 Annually WhatJobs

Posted 1 day ago

Job Viewed

Tap Again To Close

Job Description

full-time
Our client is seeking a highly experienced Senior Full Stack Software Engineer to join their thriving, fully remote engineering team. This role is focused on the design, development, and deployment of sophisticated cloud-native applications that power their digital platforms. You will be instrumental in architecting scalable, resilient, and performant solutions, working with a modern technology stack. This is a remote-first position, offering significant autonomy and the opportunity to collaborate with a talented group of engineers across different time zones. You'll contribute to all phases of the software development lifecycle, from conception and design to implementation and maintenance, driving innovation and technical excellence.

Responsibilities:
  • Design, develop, test, deploy, and maintain robust cloud-native applications using modern programming languages and frameworks.
  • Architect scalable and highly available microservices and APIs.
  • Collaborate closely with product managers, UI/UX designers, and other engineers to translate requirements into technical solutions.
  • Write clean, efficient, well-documented, and maintainable code.
  • Implement and manage CI/CD pipelines for automated testing and deployment.
  • Optimize application performance, scalability, and security.
  • Conduct code reviews and provide constructive feedback to peers.
  • Troubleshoot and resolve complex technical issues across the stack.
  • Stay current with emerging technologies and industry best practices in software engineering and cloud computing.
  • Mentor junior engineers and contribute to the team's technical growth and best practices.
  • Participate in architectural discussions and contribute to technical strategy.
  • Ensure the reliability and stability of production systems.
Qualifications:
  • Proven track record as a Senior Software Engineer with extensive experience in full-stack development.
  • Proficiency in backend languages such as Java, Python, Go, or Node.js.
  • Strong experience with frontend frameworks like React, Angular, or Vue.js.
  • Deep understanding of cloud platforms (AWS, Azure, or GCP) and containerization technologies (Docker, Kubernetes).
  • Experience designing and building RESTful APIs and microservices.
  • Solid understanding of database technologies (SQL and NoSQL).
  • Familiarity with CI/CD tools and methodologies.
  • Excellent problem-solving, analytical, and debugging skills.
  • Strong communication and collaboration skills, adept at working in a remote team environment.
  • Bachelor's or Master's degree in Computer Science, Engineering, or a related field, or equivalent practical experience.
  • Experience with Agile development methodologies.
This is an exceptional opportunity to make a significant impact in a leading tech company, fully remotely. If you are a passionate and experienced software engineer looking for a challenging and rewarding role, we encourage you to apply.
This advertiser has chosen not to accept applicants from your region.

Senior Full Stack Software Engineer - Cloud Native Applications

NR1 1AA Norwich, Eastern £65000 Annually WhatJobs

Posted 18 days ago

Job Viewed

Tap Again To Close

Job Description

full-time
Our client, a rapidly growing technology firm, is looking for a talented and experienced Senior Full Stack Software Engineer to join their innovative IT & Software team. This position is fully remote, allowing you to contribute to groundbreaking projects from anywhere in the UK. You will be instrumental in designing, developing, and deploying robust, scalable, and high-performance cloud-native applications. This role demands a deep understanding of both front-end and back-end development, with a strong emphasis on modern cloud technologies and microservices architecture. You will collaborate with cross-functional teams, driving technical excellence and delivering high-quality software solutions that meet business needs. Key Responsibilities:
  • Design, develop, test, and deploy full-stack web applications using modern technologies.
  • Build and maintain scalable microservices architecture on cloud platforms (e.g., AWS, Azure, GCP).
  • Develop responsive and user-friendly front-end interfaces using frameworks like React, Angular, or Vue.js.
  • Implement robust back-end services using languages such as Python, Node.js, Java, or Go.
  • Write clean, maintainable, and efficient code following best practices and coding standards.
  • Implement and manage CI/CD pipelines for automated deployment and testing.
  • Collaborate with product managers, designers, and other engineers to define requirements and deliver features.
  • Participate in code reviews, provide constructive feedback, and mentor junior engineers.
  • Troubleshoot and resolve complex technical issues across the stack.
  • Stay up-to-date with emerging technologies and industry trends in software development and cloud computing.
Qualifications:
  • Bachelor's degree in Computer Science, Software Engineering, or a related field, or equivalent practical experience.
  • Minimum of 5 years of professional software development experience.
  • Proven experience in full-stack development, with expertise in both front-end and back-end technologies.
  • Strong proficiency in cloud platforms (AWS, Azure, or GCP) and containerization technologies (Docker, Kubernetes).
  • Experience with microservices architecture and RESTful APIs.
  • Solid understanding of database technologies (SQL and NoSQL).
  • Familiarity with agile development methodologies.
  • Excellent problem-solving, debugging, and analytical skills.
  • Strong communication and collaboration skills for effective remote teamwork.
This is a fully remote role, with the candidate ideally based in or able to easily connect with teams operating around Norwich, Norfolk, UK .
This advertiser has chosen not to accept applicants from your region.
Be The First To Know

About the latest Software applications Jobs in United Kingdom !

Senior Full Stack Software Engineer - Cloud Native Applications

BT1 1AA Belfast, Northern Ireland £65000 Annually WhatJobs

Posted 20 days ago

Job Viewed

Tap Again To Close

Job Description

full-time
Our client, a rapidly expanding technology firm specializing in cloud-native solutions, is seeking a highly skilled and motivated Senior Full Stack Software Engineer to join their dedicated development team. This is an on-site position located in the heart of Belfast, Northern Ireland, UK , offering the opportunity to collaborate directly with a talented group of engineers and contribute to innovative software projects. The ideal candidate will possess a broad range of technical expertise, covering both front-end and back-end development, with a strong focus on building scalable and resilient cloud applications.

As a Senior Full Stack Software Engineer, you will be responsible for the entire software development lifecycle, from conceptualization and design to implementation, testing, and deployment. Your duties will include developing user-facing features using modern front-end frameworks (e.g., React, Angular, Vue.js), building robust and efficient server-side logic using languages such as Python, Java, Node.js, or Go, and designing and managing databases (SQL and NoSQL). A significant part of your role will involve working with cloud platforms like AWS, Azure, or GCP, designing and implementing microservices architectures, and ensuring the scalability, reliability, and security of our client's applications. You will also contribute to CI/CD pipelines, implement automated testing strategies, and mentor junior engineers, fostering a culture of technical excellence.

We require a Bachelor's degree in Computer Science, Software Engineering, or a related field, or equivalent work experience. You should have a minimum of 5 years of professional experience in full-stack development, with demonstrable experience in building and deploying cloud-native applications. Proficiency in at least one major cloud platform (AWS, Azure, GCP) is essential, along with hands-on experience with containerization technologies like Docker and Kubernetes. Strong knowledge of microservices architecture, RESTful APIs, and database management systems is crucial. Excellent problem-solving abilities, a strong understanding of software design principles, and effective communication skills are vital. If you are a passionate software engineer looking to work on challenging projects in a collaborative, office-based environment, this is the perfect opportunity for you. Join our client and help drive their technological advancements forward.
This advertiser has chosen not to accept applicants from your region.

Junior Software Developer - Web Applications

AB10 1AA Aberdeen, Scotland £25000 annum (duri WhatJobs

Posted 10 days ago

Job Viewed

Tap Again To Close

Job Description

apprenticeship
Our client, a rapidly growing tech firm specializing in bespoke software solutions, is actively seeking enthusiastic and driven Junior Software Developers to join their remote apprenticeship program. This is an incredible opportunity for individuals looking to kickstart their career in software development with comprehensive training and hands-on experience. As a fully remote apprentice, you will work alongside experienced mentors, contributing to the development of innovative web applications from your home base. The program is designed to provide a strong foundation in modern software engineering practices.

During your apprenticeship, you will:
  • Receive structured training in programming languages such as Python, JavaScript, and relevant frameworks (e.g., React, Node.js).
  • Participate in the full software development lifecycle, from requirements gathering and design to coding, testing, and deployment.
  • Collaborate with senior developers and product managers on various projects.
  • Write clean, maintainable, and efficient code.
  • Assist in debugging and troubleshooting software issues.
  • Learn and implement best practices in software development, version control (Git), and testing methodologies.
  • Contribute to team discussions and knowledge sharing sessions.
  • Develop a deep understanding of cloud technologies and database management.
  • Engage in continuous learning to stay updated with emerging technologies.
  • Work on real-world projects that provide immediate value to clients.
Qualifications:
  • A strong passion for technology and a keen interest in software development.
  • Basic understanding of programming concepts and logic (experience with any programming language is a plus).
  • Excellent problem-solving and analytical skills.
  • Strong communication and teamwork abilities, essential for a remote environment.
  • Self-motivated and able to manage time effectively to meet deadlines.
  • Ability to learn quickly and adapt to new technologies.
  • A minimum of 5 GCSEs at grade C or above (including Maths and English) or equivalent qualifications, or A-levels in relevant subjects.
  • Residency within the UK is required for the apprenticeship program.
This apprenticeship is specifically designed for individuals with little to no prior professional experience but a demonstrable aptitude and enthusiasm for coding. You will be immersed in a supportive and collaborative remote culture, with ample opportunities for growth and career advancement within the company. This is your chance to gain invaluable industry experience and build a successful career in software development, all from the comfort of your home, based in Aberdeen, Scotland, UK or remotely from elsewhere in the UK.
This advertiser has chosen not to accept applicants from your region.

Junior Software Developer - Web Applications

NR1 1JZ Norwich, Eastern £22000 Annually WhatJobs

Posted 18 days ago

Job Viewed

Tap Again To Close

Job Description

apprenticeships & trainee
Our client, a forward-thinking technology company, is excited to offer a Junior Software Developer Apprenticeship opportunity for aspiring talent in Norwich, Norfolk, UK . This program is designed for individuals with a passion for coding and a desire to build a career in software development. You will gain hands-on experience in developing and maintaining web applications, working alongside a team of experienced developers. This is a fully remote role, allowing you to learn and grow from the comfort of your own home while contributing to real-world projects. The apprenticeship provides structured training, mentorship, and the opportunity to earn while you learn, leading to valuable industry qualifications.

Responsibilities:
  • Assist in the design, development, and testing of web applications.
  • Write clean, efficient, and well-documented code under the guidance of senior developers.
  • Participate in the full software development lifecycle, including requirements gathering, coding, testing, and deployment.
  • Learn and apply various programming languages and frameworks (e.g., JavaScript, Python, React, Node.js).
  • Troubleshoot and debug software issues, working collaboratively to find solutions.
  • Contribute to team meetings and agile development processes.
  • Collaborate with designers and other team members to implement user-friendly interfaces.
  • Understand and adhere to coding standards and best practices.
  • Participate in code reviews to learn from peers and improve code quality.
  • Support the maintenance and enhancement of existing applications.
  • Undertake formal training and study towards recognized IT qualifications.

Qualifications:
  • A strong interest and foundational knowledge in computer programming and web development.
  • Familiarity with at least one modern programming language (e.g., JavaScript, Python, Java, C#).
  • Basic understanding of HTML, CSS, and web technologies.
  • Eagerness to learn and develop new technical skills.
  • Good problem-solving abilities and attention to detail.
  • Effective communication and teamwork skills.
  • Ability to work independently and manage time effectively in a remote setting.
  • A minimum of A-Levels or equivalent in relevant subjects (e.g., Computer Science, Maths) is preferred, but passion and potential are key.
  • GCSEs in English and Maths (or equivalent).
  • Must be eligible to undertake an apprenticeship program.
This is an unparalleled opportunity to kickstart your career in software development through a comprehensive remote apprenticeship program.
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 Applications Jobs