Overview
We are seeking a skilled and motivated Software Developer to join our dynamic team. The successful candidate will be responsible for designing, developing, and maintaining innovative software solutions across various platforms. This role offers an excellent opportunity to work on diverse projects, utilise a broad range of programming languages and tools, and contribute to the ongoing success of our organisation. The ideal applicant will have a strong background in application development, a passion for coding, and the ability to collaborate effectively within a team environment.
Responsibilities
- Develop, test, and deploy high-quality software applications using languages such as JavaScript, Java, C#, Python, C++, and Ruby on Rails.
- Maintain and enhance existing systems by troubleshooting issues and implementing improvements.
- Collaborate with cross-functional teams to design scalable APIs and optimise system performance.
- Utilise version control systems including Git, SVN, and GitHub to manage code repositories efficiently.
- Work with cloud platforms such as AWS and Azure to deploy and manage applications in cloud environments.
- Develop front-end components with experience in front-end development tools and frameworks.
- Write efficient SQL queries for MySQL and SQL Server databases; manage database schemas and optimise queries for performance.
- Integrate third-party APIs and ensure secure data exchange via RESTful services.
- Participate in code reviews, documentation, and testing processes to uphold quality standards.
- Stay current with emerging technologies and industry best practices to continuously improve development processes.
Requirements
- Proven experience in software development with a strong portfolio of application projects.
- Proficiency in multiple programming languages including JavaScript, Java, C#, Python, C++, Ruby on Rails, C, VBA, Linux scripting, and.NET frameworks.
- Solid understanding of API development, REST architecture, cloud services (AWS & Azure), and database management (MySQL & SQL Server).
- Experience working with version control systems such as Git, GitHub, SVN.
- Front-end development experience is highly desirable.
- Familiarity with Linux operating systems and command-line tools.
- Ability to work independently or within a team environment under tight deadlines.
- Strong organisational skills with attention to detail.
- Relevant qualifications in Computer Science or related fields are preferred but not essential.
This role offers an engaging environment where innovation is encouraged, and continuous learning is supported through professional development opportunities.
Pay: £27,428.21-£84,017.15 per year
Benefits:
- Bereavement leave
- Casual dress
- Company pension
- Enhanced maternity leave
- Flexitime
- Free fitness classes
- Free parking
- On-site parking
- Sick pay
- Transport links
- Work from home
Work Location: Hybrid remote in Leeds (West Yorkshire, Yorkshire and Humber Region)