Overview
Skills
Job Details
Software Developer
Our client, a leading technology company, is seeking a motivated Software Developer to join their growing development team. This role is ideal for individuals who are passionate about coding, problem-solving, and building high-quality software solutions within a collaborative and fast-paced environment.
As a Software Developer, you will contribute to the design, development, and maintenance of applications used across the business. You’ll work closely with analysts, testers, and fellow developers to deliver reliable, scalable, and user-focused solutions while continuously developing your technical expertise.
Key Responsibilities
· Design, develop, and maintain web, mobile, or desktop applications
· Write clean, efficient, and well-documented code using modern programming languages
· Collaborate with cross-functional teams to deliver high-quality software solutions
· Participate in code reviews, testing, and debugging activities
· Support the planning, design, and implementation of new software features and projects
· Stay up to date with emerging technologies, tools, and best practices
Requirements
· Proficiency in one or more programming languages (e.g. Java, Python, C#, JavaScript)
· Strong analytical and problem-solving skills
· Understanding of the software development lifecycle (SDLC)
· Ability to work effectively both independently and as part of a team
· Degree in Computer Science, Software Engineering, or a related discipline preferred but not essential
· Familiarity with databases, version control systems (e.g. Git), or cloud platforms is advantageous
What’s on Offer
· Hands-on experience with modern development tools and frameworks
· Structured training and ongoing professional development
· A collaborative and supportive team environment
· Competitive salary with a comprehensive benefits package
· Clear career progression opportunities into senior developer or technical leadership roles
This is an excellent opportunity for a Software Developer looking to work on meaningful projects, build innovative solutions, and grow within a technology-driven organisation that values learning, collaboration, and career progression.