157 Software Developer jobs in West Yorkshire
Software Developer
Posted today
Job Viewed
Job Description
Software Developer – PHP / MongoDB
Barnsley (S74) | £35,000 – £5,000 + Bonus | 25 Days Holiday | Full-Time, Permanent | Hybrid Working Considered
Looking for a development role where your work has a real-world impact – not just in code, but in how a business operates?
We’re recruiting a Software Developer for a growing, well-established business in South Yorkshire. You’ll join a collaborative, forward-thinking team that's building smart, scalable tools to drive operational efficiency across a busy, tech-led distribution environment.
If you enjoy problem-solving, love clean code, and want to contribute to a live system with real users and real outcomes, this could be a great fit.
The company put the employees at the heart of everything. Excellent working environment, free on-site gym and stable employment.
The Role
You'll be responsible for building, maintaining, and evolving internal systems used across warehousing, logistics, and operations. Working alongside IT, product, and operational colleagues, you'll help ensure systems are efficient, scalable, and future-ready.
What You’ll Be Doing:
- p>Developing robust, scalable applications using PHP 8 and MongoDB
-
Working on full lifecycle projects – from design to deployment and support
-
Contributing to architectural improvements and new system features
-
Writing clean, testable, well-documented code
-
Using GitHub for version control, pull requests, and collaborative development
-
Supporting continuous improvement by staying up to date with modern coding practices
-
Collaborating cross-functionally with the wider business to deliver impactful digital tools
What We’re Looking For:
Essential:
- < i>
-
Experience with MongoDB and NoSQL data modelling
-
Familiarity with GitHub for version control and collaboration
-
Understanding of modern coding standards and optimisation techniques
Strong experience working with PHP 8
Desirable:
-
Experience with Laravel or Symfony frameworks
-
Exposure to front-end technologies and RESTful API integration
-
Awareness of DevOps or CI/CD practices
-
Experience with ERP or warehouse management systems
What’s in it for you?
- < i>
-
Bonus scheme
-
25 days holiday +
£35,000 – £45, 0 salary, depending on experience
< li>Software Developer
Posted today
Job Viewed
Job Description
Software Developer Role - C# .Net/Vue.js/Angular/SQL - Manchester Area - Hybrid - £50,000 - £60,000.
The Role
An experienced Financial Services Company is looking for a Gifted Software Engineer to join their growing development team.
You will also have the opportunity to work on new and existing projects with a range of clients. You will utilise modern technologies to work on these projects using C#.
WHJS1_UKTJ
Software Developer
Posted today
Job Viewed
Job Description
Software Developer (Python skills required)
Company Description
Join Netcompany in leveraging technological innovations to foster societal transformation.
Netcompany was awarded 5th position on the esteemed UK Top 50 Best Places to Work in the Glassdoor Employees Choice Awards for 2024. As one of the fastest growing technology companies, we are disrupting the marketplace and revolutionizing the way b.
WHJS1_UKTJ
Graduate Software Developer
Posted today
Job Viewed
Job Description
Key Responsibilities:
- Assist in the design and development of software applications.
- Write clean, efficient, and well-documented code.
- Participate in code reviews and contribute to improving code quality.
- Collaborate with team members on feature development and bug fixing.
- Develop and execute unit and integration tests.
- Contribute to the documentation of software designs and processes.
- Learn and apply new technologies and programming languages.
- Participate in agile development methodologies and team meetings.
- Troubleshoot and debug software issues.
- Gain practical experience in a professional software development environment.
Apprentice Software Developer
Posted today
Job Viewed
Job Description
Key Responsibilities:
- Assist in the development of web and mobile applications.
- Write, test, and debug code under the guidance of senior developers.
- Learn and apply various programming languages (e.g., Python, Java, JavaScript).
- Participate in agile development processes and team meetings.
- Contribute to the documentation of software projects.
- Collaborate with team members to troubleshoot and resolve issues.
- Gain practical experience with software development tools and platforms.
- Develop understanding of coding best practices and principles.
- High school diploma or equivalent; pursuing or completed a computing-related qualification is a plus.
- Strong interest in software development and technology.
- Basic understanding of programming logic and concepts.
- Problem-solving skills and attention to detail.
- Good communication and teamwork abilities.
- Ability to work independently and manage tasks effectively in a remote setting.
- Eagerness to learn and adapt to new technologies.
Apprentice Software Developer
Posted today
Job Viewed
Job Description
Our client, an innovative technology company, is looking for an enthusiastic and motivated Apprentice Software Developer to join their growing team in Bradford, West Yorkshire, UK . This is a fantastic opportunity for an individual passionate about coding to gain hands-on experience and develop a career in software development. You will be part of a supportive team, working on real-world projects and learning from experienced developers. The apprenticeship will provide comprehensive training in various programming languages, software development methodologies, and project lifecycle management. You will contribute to the design, development, testing, and deployment of software solutions, gaining exposure to both front-end and back-end development.
Key Responsibilities:
- Assist senior developers in writing clean, maintainable, and efficient code.
- Participate in the full software development lifecycle, from requirement gathering to deployment and maintenance.
- Learn and apply various programming languages and frameworks (e.g., Python, Java, JavaScript, C#).
- Collaborate with the development team to design and implement new software features.
- Conduct unit testing and assist in integration testing to ensure software quality.
- Troubleshoot and debug software issues under guidance.
- Contribute to technical documentation and knowledge sharing within the team.
- Engage actively in training sessions, workshops, and continuous learning opportunities.
- Adhere to coding standards and best practices established by the development team.
Qualifications:
- Strong interest in software development and technology.
- Basic understanding of programming concepts is advantageous but not essential.
- Good problem-solving skills and a logical approach to tasks.
- Excellent communication and teamwork abilities.
- Eagerness to learn and a proactive attitude.
- Minimum of 4 GCSEs at Grade C/4 or above, including Maths and English, or equivalent qualifications.
- Must be eligible for an apprenticeship program.
This apprenticeship offers a structured learning path, leading to recognized qualifications and the potential for a permanent role upon successful completion. Join us in Bradford and kick-start your career in the exciting field of software development.
Apprentice Software Developer
Posted today
Job Viewed
Job Description
Responsibilities:
- Assist in the development and testing of software applications under guidance.
- Learn and apply coding best practices in various programming languages.
- Participate in team meetings and contribute to project discussions.
- Help troubleshoot and debug software issues.
- Gain experience with development tools and platforms.
- Collaborate with senior developers on coding tasks.
- Support the creation of technical documentation.
- Engage actively in learning and training modules.
- Follow established project workflows and methodologies.
- Contribute to maintaining code quality and standards.
Qualifications:
- Enthusiasm for software development and technology.
- Basic understanding of programming concepts or logical thinking.
- Strong desire to learn and develop new skills.
- Good communication skills for effective remote collaboration.
- Ability to follow instructions and work independently.
- Problem-solving aptitude.
- Eagerness to participate in a structured training program.
- No prior professional experience required, but a portfolio or personal projects are a plus.
- Ability to commit to the apprenticeship duration and training schedule.
- Comfortable working in a remote team environment.
Be The First To Know
About the latest Software developer Jobs in West Yorkshire !
Senior Software Developer
Posted today
Job Viewed
Job Description
Key Responsibilities:
- Design, code, test, and deploy high-quality software applications using modern development practices.
- Collaborate with cross-functional teams, including product managers, designers, and other developers, to define software requirements and technical specifications.
- Develop and maintain back-end services and APIs using (mention a specific popular backend language/framework like Node.js, Python/Django, Java/Spring).
- Implement user-friendly and responsive front-end interfaces using (mention a specific popular frontend framework like React, Angular, Vue.js).
- Write clean, maintainable, and well-documented code.
- Perform code reviews and provide constructive feedback to peers.
- Troubleshoot and debug software defects, ensuring application stability and performance.
- Optimize applications for maximum speed and scalability.
- Contribute to architectural decisions and technical strategy.
- Mentor junior developers and share technical knowledge.
- Stay up-to-date with emerging technologies and industry best practices.
Qualifications and Experience:
- 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.
- Proficiency in (mention specific languages/frameworks relevant to the tech stack).
- Strong understanding of object-oriented programming (OOP) principles.
- Experience with database technologies such as SQL and NoSQL databases.
- Familiarity with version control systems (e.g., Git).
- Knowledge of agile development methodologies (Scrum, Kanban).
- Excellent problem-solving and analytical skills.
- Strong communication and teamwork abilities.
- Experience with cloud platforms (AWS, Azure, GCP) is a plus.
This is an on-site position offering a competitive salary, benefits package, and opportunities for career advancement within a supportive and forward-thinking organisation. If you are a passionate developer looking to make a significant impact, we encourage you to apply.
Apprentice Software Developer
Posted today
Job Viewed
Job Description
Key Responsibilities:
- Assist in the design, development, and testing of software applications.
- Learn and apply programming languages such as Python, Java, or C#.
- Write clean, maintainable, and efficient code.
- Participate in code reviews and collaborate with senior developers.
- Assist in debugging and troubleshooting software issues.
- Contribute to the development of software documentation.
- Learn about software development methodologies, including Agile.
- Engage in continuous learning and professional development.
- Attend virtual training sessions and workshops.
- Contribute to team meetings and discussions.
Qualifications:
- A passion for technology and software development.
- Strong problem-solving skills and logical thinking ability.
- Excellent communication and teamwork skills.
- Ability to learn quickly and adapt to new technologies.
- Minimum of 4 GCSEs at grade C/4 or above, including Maths and English (or equivalent qualifications).
- A-Levels or equivalent Level 3 qualification in a relevant subject are advantageous but not essential.
- Must be eligible to undertake an apprenticeship in the UK and not have a degree in a similar field.
- Must be able to work independently and manage time effectively in a remote setting.
This is an exceptional opportunity to start your career in software development with comprehensive support and training, all within a remote working environment.
Apprentice Software Developer
Posted today
Job Viewed
Job Description
Key aspects of the apprenticeship:
- Learning to code and develop software applications using various programming languages (e.g., Python, Java, JavaScript).
- Assisting in the design, development, testing, and deployment of software solutions.
- Collaborating with senior developers and project managers in an agile framework.
- Participating in code reviews and contributing to the continuous improvement of software quality.
- Developing skills in database management, version control (Git), and basic cloud concepts.
- Troubleshooting and debugging software issues.
- Engaging in project documentation and technical writing.
- Receiving guidance and mentorship to achieve professional development goals.
- Gaining a recognised qualification in software development upon completion.