Software Developer

Anson McCade
Belfast, United Kingdom
yesterday

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English
Experience level
Senior
Compensation
£ 70K

Job location

Remote
Belfast, United Kingdom

Tech stack

HTML
Java
JavaScript
PHP
AJAX
Android
Macintosh Application Environment
CSS
Software as a Service
Cloud Computing
Databases
Continuous Delivery
Data Integrity
Linux
JSON
jQuery
MySQL
MVC
Object-Oriented Software Development
Service-Oriented Architecture
Software Engineering
Software Systems
Systems Integration
Web Applications
GIT
REST
Network Server
Software Version Control

Job description

  • As a Senior Developer, architect and build software components based on product specifications and client requirements.
  • Collaborate with your team to discuss, distribute, and refine features.
  • Drive forward new ideas and proactively contribute to product growth in the Senior Developer capacity.
  • Leverage your understanding of MVC and service-oriented architectures to suggest and build scalable solutions.
  • Maintain and evolve RESTful APIs, a core part of your Senior Developer responsibilities.
  • Work with normalized MySQL databases, ensuring data integrity and performance.
  • Support continuous deployment and work on systems that are constantly evolving and improving.
  • Analyse customer needs and translate them into high-quality software solutions, drawing on your experience as a Senior Developer.

Requirements

  • Proven background building object-oriented, database-driven applications in PHP.
  • Strong experience developing and maintaining RESTful APIs.
  • Deep familiarity with MySQL and database normalization.
  • Cloud infrastructure experience (virtual servers or cloud platforms).
  • Proficiency in HTML, SCSS, JavaScript, jQuery, JSON, and AJAX.
  • Experience in native Android development in Java.
  • Comfortable working in a continuously deployed, evolving application environment.
  • Excellent problem-solving skills and ability to perform needs analysis for clients.
  • At least 5 years' professional software development experience.
  • Clear communicator with strong analytical ability.
  • Enthusiasm to learn scalable cloud applications and mobile/SaaS technologies.

You will get experience with:

  • Building scalable web applications using modern cloud/SaaS best practices.
  • Working with service-oriented architecture and MVC patterns.
  • Mobile web-to-native integrations including Android.
  • Using version control (e.g., Git) in a collaborative dev environment.
  • Using Linux and command-line workflows as part of a full-stack development lifecycle.
  • Broad SaaS architecture and continuous deployment pipelines.

Benefits & conditions

  • Fully flexible hybrid working.
  • Modern, fully refurbished office space.
  • Real opportunities for career progression and skills development.
  • Working on innovative web and mobile-enabled SaaS applications.
  • Being part of a family-run, high-growth organisation backed by a wider technology group.

About the company

Join a multi-award-winning SaaS organisation that has spent over a decade transforming how mobile workforces operate across the UK and Ireland. With over 200 customers in sectors like Construction, Grounds Maintenance, Fire&Safety, and more, our client builds robust web and mobile solutions to power field-based operations every day.

Apply for this position