Software Developer

Overview

Remote
70,000 - 80,000
Full Time
No Travel Required
Unable to Provide Sponsorship

Skills

Software Development
Analytical Skill

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.

Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.

About eight moose