Junior Software Engineer

PayPoint plc
Welwyn, United Kingdom
2 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English
Experience level
Junior

Job location

Welwyn, United Kingdom

Tech stack

Clean Code Principles
HTML
Java
JavaScript
Agile Methodologies
Unit Testing
C Sharp (Programming Language)
C++
CSS
Computer Engineering
Relational Databases
DevOps
Web Development
Entity Framework
Python
Microsoft SQL Server
Nunit
Object-Relational Mapping
Scrum
Software Engineering
SQL Databases
Systems Integration
Test Driven Development
GIT
Information Technology
Software Version Control
Programming Languages

Job description

The Junior Engineer role within the Parcels Engineering team offers the right individual an opportunity to make a significant contribution to the successful CollectPlus Parcels Carrier Management System, this system provides Parcel Management throughout over 10000 stores nationwide processing in excess of 2 Million Parcels per week. In partnership with RoyalMail the team is currently embarking on delivering a number of new in-store Point of Sale devices including hardware and software for self-service handling of Parcels throughout our store network.

Joining a dynamic team dedicated to both supporting existing solutions and developing new ones, you will receive technical guidance and direction from Senior Engineers. As your understanding of the CollectPlus systems grows, your level of autonomy is expected to increase accordingly. The goal is for you to develop the capability, confidence, and experience needed to fully support the team. This includes leading on suitable deliverables independently and, when necessary, deputising for more senior team members and representing the team.

Responsibilities will include:

  • Developing Parcel Management systems using the latest technologies.
  • Integrating systems with new Parcel Carriers.
  • Supporting and maintaining applications managed by the team.
  • Undertaking various tasks, including analysis, estimating, design, coding, and testing.
  • Contributing to the improvement of working practices.
  • Migrating existing applications from on-premises system to the cloud.
  • Potential to join out of hours on-call Support Rota

Requirements

  • A genuine enthusiasm for coding
  • Logical problem solving and an enquiring mind (we want you to ask questions!)
  • Ability to multitask in a fast delivering team
  • The ambition to grow and develop your systems knowledge and development capability, with a view to progressing your career to more senior levels over time.
  • Keen to learn and broaden your skillset
  • Good, clear, communication skills
  • Always ready to lend a hand
  • Be punctual and present. Your team will expect you to turn up on time and focus on the work.

Qualifications & Experience

Essential Skills:

  • Basic understanding of software development practices
  • Familiarity with Agile methodologies (Scrum or Kanban)
  • Knowledge of core concepts in a programming language like C# or Java
  • Basic knowledge of Object-Relational Mapping (ORM) technology (e.g. Entity Framework)
  • Basic understanding of SQL and relational databases (e.g. SQL Server)
  • Understanding of fundamental programming principles (e.g. SOLID, clean code)
  • Basic experience with version control systems (e.g. Git)

Desirable Skills:

  • Bachelor's Degree / Apprentice Level 3/4 in Computer Science, Computer Engineering, Information Technology or a related field
  • Basic understanding of Test-Driven Development (TDD) and unit testing
  • Familiarity with web development technologies (e.g. HTML, CSS, JavaScript)
  • Exposure to DevOps concepts and tools (e.g. CI/CD pipelines)
  • Understanding of unit test frameworks (e.g. NUnit)
  • Knowledge of any additional programming languages or frameworks (e.g. C++, Python)

Benefits & conditions

  • Holiday purchase scheme, with 25 days holiday plus bank holidays.
  • On-site gym (free) and nationwide corporate rate gym membership.
  • Online benefits portal offering discounts on shopping and holidays.
  • Love2Shop Everyday Benefits Card.
  • Contributory company pension scheme.
  • Progression and Development.
  • Private medical insurance and life assurance (with option purchase additional cover
  • Additional benefits available at a discounted rate.
  • Cycle2Work scheme
  • Electric Car Scheme

Apply for this position