Software Developer
- portsmouth, hampshire, PO1 3HY, United Kingdom
- Remote
- Full time
- £55,000 - £55,000 Per Annum
Job Description
About the Role
Our client is seeking a motivated Software Developer to join their innovative team, offering a remote working arrangement. You will be involved in the full software development lifecycle, from design and implementation to testing and deployment. This role is ideal for a developer who is eager to learn, contribute to diverse projects, and grow their skills within a supportive, tech-focused environment. You'll collaborate with talented colleagues to build and enhance software solutions that meet our client's strategic objectives, working remotely to deliver high-quality code.
Key Responsibilities
- Develop, test, and maintain software applications according to project specifications and coding standards.
- Collaborate with senior developers and team members to design and implement new features and functionalities.
- Write clean, efficient, and well-documented code, focusing on performance and maintainability.
- Participate in code reviews to ensure code quality and identify areas for improvement.
- Assist in troubleshooting and resolving software defects and issues reported by users or QA teams.
- Contribute to the continuous improvement of development processes and tools.
Requirements
- Bachelor's degree in Computer Science, Software Engineering, or a related field, or equivalent experience.
- 1-3 years of professional experience in software development .
- Proficiency in at least one programming language such as Java, C#, Python, or JavaScript.
- Basic understanding of database concepts and SQL.
- Familiarity with version control systems (e.g., Git).
- Good problem-solving abilities and a willingness to learn new technologies.
Benefits
- Competitive starting salary with potential for increases based on performance.
- Fully remote working opportunity, providing work-life balance and flexibility.
- Comprehensive health, dental, and vision insurance.
- Paid training and access to online learning resources.
- A collaborative team environment that encourages professional growth and skill development.


