Senior Software Developer

Hamilton Jones Consulting
Chester, UK
about 1 month ago
Apply on www.indeed.com
Prepare application

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience level
Expert
Experience required
3 years minimum
Compensation
£55,000.0
Working hours
Regular working hours
Job source

Tech stack

PHP (Programming Language) Artificial Intelligence Amazon Web Services App Store (IOS) Mobile Application Development Static Program Analysis Code Review Cyber Security Laravel MySQL PHP Development Release Management
+7 more
Secure Coding Software Engineering Swiftui Ios Frameworks Git Restful APIs Vulnerability Analysis

Job description

This is a hands-on development role with a broader remit than a typical senior developer position. Alongside building and maintaining business-critical applications, you will improve how software changes are planned, reviewed, secured and released.

You will join a small, capable software team and report to the Director of IT. The environment is collaborative and pragmatic, with considerable scope to influence development standards as the team and technology estate continue to grow., Your time will be split approximately across:

  • 50% hands-on development: predominantly Laravel and PHP
  • 30% delivery, change control and governance: improving how work progresses from initial request through to production
  • 20% secure development: establishing practical security standards, tools and working practices, Software development
  • Build, improve and maintain Laravel applications used across the business
  • Work with PHP, Laravel, MySQL, REST APIs and AWS services
  • Contribute to mobile development where your experience allows
  • Deliver reliable, maintainable and well-documented solutions

Change and release management

  • Develop and improve change control and release processes
  • Maintain clear records of what has been released, why it changed and how it can be rolled back
  • Use code reviews as an effective quality control process
  • Improve branching, deployment and environment-management practices
  • Help ensure releases are controlled, predictable and production-safe

Project delivery

  • Coordinate several products and workstreams simultaneously
  • Identify blockers, risks and potential delays at an early stage
  • Translate requests from operational and commercial teams into clearly scoped and sequenced development work
  • Provide straightforward progress updates to non-technical stakeholders
  • Maintain documentation so that work can be understood and continued by others

Secure development

  • Establish practical secure-coding standards, checklists and review criteria
  • Introduce appropriate dependency scanning, static analysis, secrets management and pipeline controls
  • Support proportionate threat modelling for new development
  • Coordinate vulnerability assessment and remediation
  • Work closely with the wider IT and cyber security function
  • Help the development team adopt security standards as part of its everyday work

Requirements

  • Strong commercial Laravel and PHP development experience
  • Experience supporting applications relied upon by users in a live operational environment
  • Demonstrable ownership of change control, release management or software-delivery processes
  • Practical application-security knowledge, including secure code review, dependency management and secrets hygiene
  • Confidence using Git, CI/CD pipelines and cloud-hosted deployment environments
  • AWS experience, ideally
  • The ability to manage parallel workstreams and communicate progress honestly
  • Clear written and verbal communication skills
  • Sound judgement when balancing immediate operational requirements against longer-term technical considerations

Desirable experience

It would be helpful if you also have:

  • Experience using AI-assisted coding tools
  • iOS development experience using Swift or SwiftUI
  • App Store release experience
  • A recognised security, development or delivery qualification
  • Experience within a multi-site operating environment
  • Experience introducing greater structure and consistency into a growing development team

The working environment

You will be joining a small software team with a wide remit and minimal bureaucracy. The business values straightforward communication, reliable engineering and solutions that work effectively for operational users.

This position offers genuine scope to shape development practices, provide technical direction and become a key point of reference as the team grows. It will suit someone who can introduce sensible improvements collaboratively, without imposing unnecessary process., * Software development: 3 years (required)

Benefits & conditions

  • Casual dress
  • Company events
  • Company pension
  • Discounted or free food
  • Employee discount
  • Free parking
  • On-site parking
  • Work from home

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on www.indeed.com
Prepare application

Good distractions

Loading talks and stories from around this role…