Junior Software Engineer

MEADOW HILL CONSULTING LTD
Royal Tunbridge Wells, United Kingdom
2 days ago

Role details

Contract type
Internship / Graduate position
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English
Experience level
Junior
Compensation
£ 40K

Job location

Royal Tunbridge Wells, United Kingdom

Tech stack

Testing (Software)
HTML
Java
JavaScript
.NET
API
Agile Methodologies
Amazon Web Services (AWS)
Application Integration Architecture
Application Performance Management
Azure
C Sharp (Programming Language)
CSS
Cloud Computing
Software Quality
Code Review
Databases
Data Structures
Software Debugging
Django
Python
PostgreSQL
Microsoft SQL Server
MySQL
Object-Oriented Software Development
Scrum
Software Maintenance
Software Engineering
Software Systems
Google Cloud Platform
React
Spring-boot
GIT
Angular
Information Technology
Web Technologies
Software Version Control
Programming Languages

Job description

  • Assist in designing, developing, testing, and maintaining software applications.
  • Write clean, efficient, and well-documented code following coding standards and best practices.
  • Collaborate with senior developers, product teams, and stakeholders to understand project requirements.
  • Participate in code reviews and implement feedback to improve code quality.
  • Troubleshoot, debug, and resolve software defects and technical issues.
  • Develop and maintain APIs, databases, and application integrations as required.
  • Perform software testing and support quality assurance activities.
  • Contribute to system enhancements, feature development, and application performance improvements.
  • Maintain technical documentation for software solutions and development processes.
  • Stay updated on emerging technologies and software development trends.

Requirements

  • Bachelor's degree in Computer Science, Software Engineering, Information Technology, or a related field (or equivalent practical experience).
  • Basic knowledge of programming languages such as Java, Python, C#, JavaScript, or similar.
  • Understanding of software development principles, object-oriented programming, and data structures.
  • Familiarity with web technologies including HTML, CSS, and JavaScript.
  • Knowledge of databases such as MySQL, PostgreSQL, or SQL Server.
  • Understanding of version control systems, particularly Git.
  • Strong problem-solving and analytical skills.
  • Excellent communication and teamwork abilities.
  • Eagerness to learn new technologies and adapt to a fast-paced environment.

Preferred Skills

  • Experience with frameworks such as React, Angular, .NET, Spring Boot, or Django.
  • Familiarity with cloud platforms such as AWS, Azure, or Google Cloud.
  • Knowledge of Agile or Scrum development methodologies.
  • Experience working on personal, academic, or internship software projects.

Benefits & conditions

  • Competitive salary and benefits package.
  • Ongoing training and professional development opportunities.
  • Mentorship from experienced software engineers.
  • Career progression within a growing technology team.
  • Collaborative and innovative work environment.

Join us and start your software engineering career while contributing to exciting projects that make a real impact.

Pay: £32,000.00-£40,000.00 per year

Benefits:

  • Bereavement leave
  • Canteen
  • Free parking
  • Life insurance
  • On-site parking
  • Sick pay

Apply for this position