Graduate Trainee Programmer | Careers at Village Software

Job title

Graduate Trainee Programmer








Thursday, March 28, 2024

See all positions

Graduate Trainee Programmer

If you think programming is great perhaps this is a great job for you. We are searching for a graduate, who loves programming to develop a career in commercial software development. 

Village is a warm place to work and do serious programming solving business problems. We are looking for people who can become great programmers. In recruiting we will be looking for people who will be good at the job, good for the team and good for our clients. There is some opportunity to offer a flexible quantity of working hours to accommodate suitable candidates with other responsibilities or interests. 

We will offer a chance to become part of an enthusiastic supportive team of people who like to get stuck into commercial programming. We are looking for a permanent team member so rather than knowing specific technologies to date, becoming a great programmer within our team is our guiding principle.

All companies have their pros and cons which will suit some people and not others, please look at the careers page of our website and get a feel for whether this is a place you would be happy.


A Graduate developer works in a team lead by a senior developer on a number of development roles. The days are spent largely working in Visual Studio at the coal face of software 

The Job 

  • The post holder will be involved in the development, maintenance and support of business applications. 
  • The applications will often be working in C# to develop back end systems with browser based front ends. 
  • The applications will involve a range of technologies including SQL and related business intelligence technologies. 
  • Development is done using object oriented technologies and techniques or business intelligence capabilities. 
  • The trainee will develop in the key commercial software development skills including unit testing, refactoring and design patterns. 
  • Working alongside experienced software developers the post holder will expect to be developed into a valuable member of the software development team.  


  • Candidate is expected to have communication skills suitable for holding discussions with end users of systems. They must have the gravitas to confidently work alongside client’s staff.  
  • A background and enthusiasm for software development is essential, preferably with an understanding of object oriented development. 
  • A good technical degree with a substantial software element would be expected. Other demonstrations of technical aptitude and competence may be acceptable. 
  • A demonstrable understanding of database design and management.  
  • The end work will involve C# .net, a proven track record in this or any equivalent language would be useful.
  • The end work will involve website design (using Angular/HTML/CSS) some demonstration of capability in this area is required, although this is not a graphical design role.
  • We expect people to be keen, excited and competent at programming. We expect people to be technically curious as to how things work.
  • We don't expect people to be experienced in every programming language in the world - therefore we will help people learn the specific languages and technologies.  

Place of Work 

Village is an office first hybrid company. 3 Days a week the whole team is in, new graduates also need to be in other days, which reduce as their experience develops. However, work might involve short or extended periods of work based at clients in the Merseyside area and periods of work further afield.

Note: We accept applications from individuals, strictly not from any recruitment agencies or similar.


Applying for this position

Please send a covering letter along with your current CV to

with the title 'Graduate Trainee Programmer'