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
£ 40KJob 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