Software Developer - Junior / Apprentice

Posted 01/07/2024 by Nicholas Howard Ltd

Leeds, West Yorkshire

Nicholas Howard is delighted to be recruiting for an aspiring Software Developer to join a highly successful FinTech business, specialising in micro-serviced, AI-based solutions - their software epitomises bleeding-edge innovation. Their goal is to push the boundaries of technology and deliver exceptional solutions to their customers.

As an Software Developer, you will be crucial in developing and enhancing software products. We're looking for individuals genuinely interested in computers, engineering, and building products that people love. Your passion, drive to solve problems, and ability to think critically is more important than your specific programming skills. We are looking for a highly motivated junior level individual with a strong foundation in development, now looking to accelerate their career development and progression but joining a vibrant and supportive company.

Job Role Accountabilities

  • Work closely with stakeholders to understand business requirements and help translate these into technical requirements for other team members.
  • Identify and develop solutions to system problems and test their suitability

Examples of Key Activities

  • Collaborate with senior engineers and product managers to understand project requirements and objectives
  • Participate in the design, development, and testing of software products using languages such as Go, C#, Java, TypeScript, or other relevant languages.
  • Write clean, efficient, and maintainable code in your chosen language.
  • Contribute to product feature brainstorming and creativity.
  • Assist in optimizing and fine-tuning software applications for performance.
  • Stay up-to-date with the latest industry trends and technologies through research.
  • Troubleshoot and resolve software defects and issues.
  • Provide support for product deployment and post-launch activities.

Skills and Knowledge

  • A genuine interest in computers, engineering, and building products that people love.
  • Strong problem-solving skills, critical thinking, and a passion for solving complex challenges.
  • Excellent communication and teamwork abilities.
  • Eagerness to learn and adapt to new technologies and concepts.
  • High attention to detail and a commitment to producing high-quality work.

Additional Skills (Preferred)

  • Familiarity with software development tools and frameworks in your chosen language.
  • Experience with version control systems (e.g., Git).
  • Knowledge of data structures and algorithms.
  • Understanding of user experience (UX) principles.
  • Experience with web development, mobile app development, or other software domains.

This is a fantastic opportunity to join a successful company as it continues to grow its product offerings and presence in the market. Please register your interest by applying now!

Start Date:
Contract Length:
Job Reference:
Job ID:

Remember: You should never send money to a prospective employer or disclose any financial information. Should you encounter any job listings requesting payments or financial details, please reach out to us immediately. For further guidance, visit

Create new Job Alert

Create a new Job Alert to make sure you see the best new jobs first!

Your search has been saved and has been added to your Job Alerts