Job Overview
Company logo: https://media.licdn.com/dms/image/v2/C4D0BAQHOIqxI84jYVg/company-logo_400_400/company-logo_400_400/0/1630567905717/greystoneconsultinggroup_logo?e=1754524800&v=beta&t=6dW66SkKqaA-psDKdv7-PBKDjhP9lDimnJtgjehrDfQ 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; PHPDatabase Systems: MySQL; MariaDBOperating Systems: Windows; LinuxBasic Skills: Microsoft 365; Microsoft Teams; Microsoft ProjectsCloud Platforms and Tools (Desirable): Azure DevOpsFrameworks and Libraries (Desirable): React; Next.jsSystem 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: 02921 880 588Email: [email protected]
Job Detail
Related Jobs (5951)
- Software Development Engineer III – ON-SITE on June 3, 2025
- Software Engineer II – HYBRID on June 3, 2025
- Software Development Engineer – ON-SITE on June 3, 2025
- Software Engineer, Product – REMOTE on June 3, 2025
- Software Engineer – ON-SITE on June 3, 2025
- Software Engineer – ON-SITE on June 3, 2025
- Software Development Engineer II – ON-SITE on June 3, 2025
- Software Engineer – HYBRID on June 3, 2025
- Software Engineer II (Remote) – REMOTE on June 3, 2025
- Software Engineer, Full Stack – Payments – REMOTE on June 3, 2025