Full Stack Developer - Edinburgh, United Kingdom - Venesky Brown

    Venesky Brown
    Venesky Brown Edinburgh, United Kingdom

    2 weeks ago

    Default job background
    Part time
    Description

    Job Description Venesky-Brown's client, a public sector organisation in Edinburgh / Glasgow, is currently looking to recruit a Developer for an initial 6 month contract with potential to extend on a rate of £494/day (Outside IR35).

    This role will be a hybrid of working at home and in the office.

    Continued enhancement of the Housing Management product portfolio based on customer feedback.

    • Continued development and support of Housing Management 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. Requirement for software development services
    • 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 nonfunctional requirements, such as accessibility, security, UI/UX, performance, maintainability, deployability, etc.
    • Routinely use collaborative development practices such as pairing and mobbing techniques in programming, code reviews, system design and requirements analysis/refinement, etc.
    • Support and deliver the disaster recover 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.
    Java 11+

    • JavaScript UI frameworks, specifically React
    • AWS
    • Delivering high quality software collaboratively in highperforming, crossfunctional development teams.
    • Designing, gaining consensus, and implementing technical solutions for software development projects
    • Using testing tools for unit testing, including system test automation frameworks
    • Cloud monitoring, telemetry, intelligence tools and processes, including Grafana
    • Working in Agile delivery models
    • Using UI pattern libraries to achieve consistent, tested and highquality interfaces
    • Code quality, monitoring, telemetry and analytics tools
    • AWS
    Lambda, S3, Cloud Formation, Aurora/Postgres, API Gateway, CDK

    • Testing tools and frameworks, e.g. Modern DevOps and CI/CD practices including deployment pipelines, Jenkins and Docker
    • Data modelling and SQL development
    • Spring Web Flow, Spring Boot and Spring MVC
    • Typescript