IV
Software Developer
Skilled Worker, A ratingRemoteFull-timePosted 2 weeks ago
Job Description
- Job ID: ITV/OCT2026/01
- Number of Positions: 01
- Duties and Responsibilities:
- Work closely with business analysts, product teams, and customers to interpret complex functional and technical requirements.
- Develop, deploy, and maintain scalable software solutions that meet high standards of performance, reliability, and quality.
- Apply strong knowledge of security best practices, particularly for applications where data protection and system integrity are critical.
- Analyze user and business needs in depth and translate them into well-structured, effective software solutions.
- Contribute to application architecture decisions and prepare comprehensive technical designs and documentation.
- Perform thorough unit and integration testing to ensure software stability, accuracy, and expected behavior.
- Diagnose, troubleshoot, and resolve defects efficiently to maintain smooth system operation and user satisfaction.
- Participate in peer code reviews, sharing insights and recommendations to improve overall code quality.
- Write clean, optimized, and maintainable code with an emphasis on modularity and reusability, using languages such as C#, Python, or others as required.
- Utilize modern development tools, IDEs, and version control platforms to support efficient software development practices.
- Take ownership of the full development lifecycle, from initial design through implementation and validation of innovative applications.
- Sills and Qualification Required:
- Demonstrated hands-on experience with development environments, debugging strategies, and source control systems.
- Practical exposure to code quality and static analysis tools (e.g., language-specific linters or refactoring tools) to ensure compliance with coding standards.
- Strong analytical thinking with the ability to break down complex problems and deliver effective solutions.
- Working knowledge of relevant technologies, frameworks, databases, or platforms aligned with modern software development.
- Experience using UML or diagramming tools to visually communicate system architecture and technical workflows.
- Familiarity with advanced modeling tools for detailed software design and documentation.
- Proficiency in unit testing frameworks to validate functionality and ensure long-term software reliability.
- Solid understanding of software design principles and commonly used design patterns.
- Experience working within Agile or iterative development environments.
- Comfortable using a wide range of tools, including IDEs, version control systems, and security-focused utilities, as part of daily development activities.
- Pay: £45,000.00-£58,000.00 per year
- Work Location: Hybrid remote in Egham TW20 8HE
Apply (Original)
ApplyWave is not an employer or a recruitment agency. You apply to each employer directly — we find their contact and write your letter. Real employers never charge money for a job or a visa sponsorship.
IV
IT valley (London) Ltd
UK Home Office register
Visa Sponsorship Data
AI Resume Tailoring
23%
Before
87%
After
Example
Tailor your resume for Software Developer roles
- Scores your fit against the posting's own requirements
- Pulls the skills and keywords it names into your bullets
- Exports as PDF or Word, ready to submit
Reach hiring managers at IT valley (London) Ltd
S
S. M.·Talent Acquisition Manager
EmailLinkedIn
J
J. L.·Engineering Manager
EmailLinkedIn
M
M. K.·HR Business Partner
LinkedIn
Sign up to view full profiles
Unlock contacts (free)→AI Cover Letters for Software Developer
Generate tailored cover letters, recruiter emails, and LinkedIn messages matched to your resume.
Cover Letter
250-350 words, 4 paragraphs
LinkedIn Message
300 chars, casual tone
Follow-up Email
100-150 words, concise
- Tailored to your resume & job
- Cover letters, emails, LinkedIn messages
- Professional tone, your experience
Your toolkit for landing Software Developer roles
AI Resume Tailoring
Recruiter Finder
Job Radar Alerts
Application Tracker
