Senior Developer

Senior Developer

Full-Time 76023 - 95029 £ / year (est.) No working from home possible
Venesky Brown

At a Glance

  • Tasks: Enhance customer-facing products and support development with a focus on sustainability.
  • Company: Public sector organisation in Edinburgh/Glasgow with a hybrid work model.
  • Benefits: Competitive daily rate, flexible working, and opportunities for professional growth.
  • Other info: Great chance to mentor others and work in a supportive environment.
  • Why this job: Join a dynamic team to make a real impact on digital services.
  • Qualifications: Experience in Java, Python, and collaborative software development.

The predicted salary is between 76023 - 95029 £ per year.

Venesky-Brown’s client, a public sector organisation in Edinburgh / Glasgow, is currently looking to recruit a Senior Developer for an initial 6 month contract on a rate of £486/day (Outside IR35). This role will be a hybrid of working at home and in the office.

Responsibilities:

  • Continued enhancement of the customer facing product portfolio based on customer feedback.
  • Continued development and support of Customer Facing products in line with the product and architecture roadmaps with a view to improving digital sustainability and tackling architectural and technical debt.
  • Demonstrate excellent, sustainable, and collaborative software development practice that’s focused on delivering highly readable, maintainable, and appropriate artefacts.
  • Actively participating in all team events, leading where specialist knowledge is required, and supporting the team to improve their process through inspection and adaptation.
  • Engage with the wider communities of practice and interest to share knowledge, technique, and experience.
  • Ensure high quality of developed solutions through development and maintenance of unit tests – with appropriate code coverage – and code analysis using code quality tools.
  • Ensure that developed software complies with non-functional requirements, such as accessibility, security, UI/UX, performance, maintainability, deployability, etc.
  • Troubleshoot development and production problems across multiple environments and operating platforms, from the AWS-based modern stack to the multiple strands of ETL and database (legacy and otherwise) that underpins the service.
  • Routinely use collaborative development practices such as pairing and mobbing techniques in programming, code reviews, system design and requirements analysis/refinement.
  • Coaching and mentoring other team members, as appropriate.
  • Support and deliver the disaster recovery assurance of digital services, striving towards a sustainable Recovery Time Objective of 2hrs and Recovery Point objective of zero. This will be assured at 6 weekend points over the course of a FY year.

Essential Skills:

  • Significant commercial experience with the following technology:
    • Java 11+
    • Python 3
    • Spring Boot, Python Flask microservices
    • Spring security and OAuth2.
    • JavaScript UI frameworks, including React.
    • Strong HTML / CSS skills and an awareness of accessibility considerations.
    • OpenShift
    • Modern DevOps and CI/CD practices including deployment pipelines, Jenkins, and Docker.
    • Designing and developing with relational and NoSQL databases, particularly Mongo and Postgres.
  • Significant and demonstrable commercial experience in the following areas:
    • Delivering high quality software collaboratively in high-performing, cross-functional development teams.
    • Designing, gaining consensus, and implementing technical solutions for software development projects.
    • Developing solutions using human-centred, research-driven, inclusive design practices.
    • Designing and implementing solutions using service and event-based architectures.
    • Using testing tools for unit testing, including system test automation frameworks.
    • Cloud monitoring, telemetry, intelligence tools and processes, including Grafana.
    • Incrementally replacing enterprise legacy systems.
    • Working in Agile delivery models.
    • Defining infrastructure as code.
    • Using UI pattern libraries to achieve consistent, tested, and high-quality interfaces.
    • Code quality, monitoring, telemetry, and analytics tools.

Desirable Skills:

  • AWS Lambda, S3, Cloud Formation, Aurora/Postgres, API Gateway, CDK
  • Typescript

If you would like to hear more about this opportunity please get in touch.

Senior Developer employer: Venesky Brown

Venesky-Brown is an exceptional employer, offering a dynamic work environment in the heart of London, where you can lead significant infrastructure projects that shape the future. With a strong focus on employee growth and development, we provide opportunities for continuous improvement and professional advancement, all while fostering a collaborative culture that values innovation and stakeholder engagement. Join us to be part of a major UK Infrastructure Programme, where your expertise will directly contribute to impactful change in a thriving city.

Venesky Brown

Contact Details:

Venesky Brown Recruitment Team

We think you need these skills to ace Senior Developer

Java 11+
Python 3
Spring Boot
Python Flask microservices
Spring security
OAuth2
JavaScript UI frameworks