Post Job Free
Sign in

Junior Software Engineer (Bridgend)

Company:
Greystone Consulting Group Ltd
Location:
Bridgend, United Kingdom
Pay:
37000.000 - 40000.000
Posted:
June 04, 2025
Apply

Description:

An exciting opportunity has arisen with our client, for a Junior Software Engineer in South Wales on a hybrid basis.

As a Software Engineer, your primary purpose will be to design, develop, and maintain innovative software solutions that drive the company's mission of empowering individuals and organisations through technology. You will leverage your technical expertise to create high-quality, scalable, and user-friendly applications, ensuring seamless integration and optimal performance. By collaborating with cross-functional teams, you will contribute to the continuous improvement of the company’s products and services, ultimately enhancing the user experience and supporting the company's growth and success.

Key Responsibilities:

Design, develop, and maintain software applications using HTML, CSS, JavaScript, and PHP, ensuring high performance, responsiveness, and scalability.

Work extensively with relational databases, including database design, optimisation, and management.

Perform regular database maintenance tasks such as backups, indexing, and query optimisation to ensure data integrity and performance.

Utilise version control tools to effectively manage code repositories, including branching, merging, and version control.

Collaborate with team members to maintain a clean and organised codebase, facilitating efficient development and deployment processes.

Participate in code reviews, brainstorming sessions, and project planning to ensure alignment with project goals and timelines.

Troubleshoot and solve complex problems with creativity and efficiency, employing a systematic approach to identify root causes and implement effective solutions.

Write clean, maintainable code that conforms to project-specific style guidelines, ensuring readability and ease of maintenance.

Follow coding standards and best practices to produce high-quality software that meets user requirements and industry standards.

Monitor server performance and security and implement necessary measures to ensure optimal operation and protection against vulnerabilities.

Set up and administer servers, ensuring reliability and performance by conducting regular maintenance, updates, and backups.

Personal Qualities:

Analytical Thinker: Able to approach problems logically and dissect complex challenges into manageable solutions.

Adaptability : Open to learning and working with new technologies and methodologies.

Collaboration Skills : Comfortable working within a team, sharing ideas, and actively contributing to group goals.

Attention to Detail : Meticulous in reviewing code and ensuring accuracy to prevent errors or bugs.

Creative Problem-Solving : Innovative and resourceful when tackling unique challenges or implementing new features.

Time Management : Skilled at prioritising tasks and meeting deadlines in fast-paced environments.

Communication Skills : Clear and concise in explaining technical concepts to team members, including those without a technical background.

Integrity and Responsibility : Committed to delivering high-quality work and taking ownership of tasks and responsibilities.

Self-Motivation : Passionate about coding and eager to improve skills through continuous learning and experimentation.

Essential Skills & Qualifications:

Previous commercial experience in software development (minimum of 1-2 years).

Bachelor's Degree or higher in Computer Science or a related field.

Proficient in HTML, CSS, JavaScript, and PHP.

Experience working with both Windows and Linux servers/architecture.

Knowledge of system administration, including server setup and maintenance.

Strong understanding of relational databases.

Passion for coding and solving technical challenges.

Strong collaboration and creativity when working as part of a team.

Desirable Skills (non essential):

Familiarity with React and Next.js frameworks.

Knowledge of Azure DevOps.

Key Technologies:

Programming Languages; HTML; CSS; JavaScript; PHP

Database Systems : MySQL; MariaDB

Operating Systems : Windows; Linux

Basic Skills: Microsoft 365; Microsoft Teams; Microsoft Projects

Cloud Platforms and Tools (Desirable): Azure DevOps

Frameworks and Libraries (Desirable): React; Next.js

System Administration Tools : Server setup and maintenance utilities; FTP tools

Package:

- Basic salary of £37,000-£40,000 per annum (negotiable depending on experience)

- Pension, Holidays etc

- Structured pathway for progression

- Hybrid working (Approx 1 day per week in office and 4 days per week remote)

- Great benefits package!

Please apply within or contact Ash from Greystone Consulting Group to discuss further.

Telephone:

Email:

Job Type: Part-time

Apply