Junior Software Developer (J7000) Bletchley, England

Salary: GBP35000 - GBP40000 per annum

Junior Software Developer

Location: Milton Keynes (office‑based for 6 months and then hybrid)
Salary: £35,000 – £40,000 + Annual Bonus, Pension, EV Car Scheme
Hours: 35 per week

Are you a recent Computer Science graduate or upcoming graduate who loves coding, enjoys problem‑solving, and wants to build real-world software used across a business every day?
If you’re excited by the idea of developing tools from the ground up — this is the perfect opportunity to launch your career.  This company invests heavily in its people — your growth genuinely matters here.

Our client, a well‑established electronics manufacturer in Milton Keynes, also part of a global group, is looking for a motivated Junior Software Developer to join their small, friendly, and highly innovative IT department.

Why This Opportunity??

  • Extensive training and development
  • Small team = big impact. You will see all your work in action.
  • Freedom to innovate, explore, and suggest improvements.
  • Work on varied, meaningful projects that touch every part of the business.
  • Strong track record of hiring graduates and developing them into long-term employees.
  • Supportive culture, approachable team, and real room to grow into a senior developer role over time.

About the Role

You will join a team of three, working closely with an experienced software developer, who will mentor you and help build your skills rapidly. This is a hands-on development role where you get to design, build, test, and continuously improve internal applications that genuinely make a difference.

You will work across a range of impactful projects such as:

  • Warehouse apps for tablet devices (QR-driven picking systems)
  • Visual product configurators that build BOMs, pricing, and technical specifications
  • Automated technical data sheet generators used by the sales team
  • Warranty / product history tools using QR codes on all manufactured products
  • Specialist calculation tools
  • Enhancements, automation, and integration across multiple business functions

Key Responsibilities

  • Assist in the design, development, and deployment of internal software applications
  • Write clean, efficient, maintainable code with support from the senior developer
  • Troubleshoot, debug, and enhance existing systems
  • Collaborate closely with different teams (manufacturing, sales, engineering) to understand needs and deliver solutions
  • Contribute to ideas, innovation, and improvements across the company
  • Support users when required, especially during the early stages of learning the systems

What We’re Looking For

Essential:

  • Degree in Computer Science, Software Engineering, or a related discipline (or in your final year)
  • Strong understanding of programming fundamentals and object-oriented principles
  • Familiarity with at least one modern language (Java, C#, Python, JavaScript, etc.)
  • Basic knowledge of SQL and version control (Git)
  • A genuine passion for technology — someone who enjoys coding, experimenting, learning new tools, and tinkering
  • Strong problem-solving skills and attention to detail
  • Good communication and willingness to collaborate within a small team

Desirable:

  • Exposure to web development frameworks or mobile app development
  • Understanding of Agile methodologies
  • Personal projects, GitHub repos, or anything that shows your enthusiasm for software
  • Interest in emerging tech and continuous improvement