Software Developer

Posted 5 hours 47 minutes ago by Pertemps Scotland

£450 Daily
Permanent
Not Specified
I.T. & Communications Jobs
Midlothian, Edinburgh, United Kingdom, EH120
Job Description
Job: Software DeveloperLocation: Hybrid - EdinburghContract: 6 months, ASAP startHours: 37 hours per weekRate: £450 per dayOutside IR35Basic Disclosure RequiredAre you an experienced Software Developer looking for your next challenge?We are seeking a skilled developer to join our client's team for a 6-month contract, working on key financial system upgrades, invoicing service improvements, and procurement and supplier payment solutions. This hybrid role offers flexibility, with a mix of on-site work in Edinburgh and remote working options.Key Responsibilities:
  • Development and delivery of financial systems upgrade, invoicing service improvements, and procurement/supplier payment improvements.
  • Ongoing development and support of products in line with architecture roadmaps and product evolution.
  • Contribute to continuous discovery and innovation around finance system solutions.
  • Ensure high-quality, maintainable code using collaborative development practices such as pairing and code reviews.
  • Troubleshoot and resolve development and production problems across various environments, from modern AWS stacks to legacy systems.
  • Engage in team collaboration and wider communities of practice to share knowledge and refine processes.
  • Mentor and coach team members, fostering skill development and best practices.
  • Support out of hours production and software patching as required.
Essential Skills/Qualifications:
  • AWS experience including CDK, Serverless (Lambda), S3, API Gateway, CloudFormation, Aurora/Postgres
  • Development languages and frameworks - TypeScript / Node.js, Java / JEE / JakartaEE
  • Oracle and SQL
  • Modern JavaScript UI frameworks (React)
  • Strong HTML/CSS with an awareness of accessibility standards
  • Commercial expertise in delivering high-quality software in cross-functional teams
  • Front and back-end development with modern practices like TDD and CI/CD
  • Developing within Digital First or GDS quality standards
  • Using testing tools for unit and system test automation
  • Service and event-based architectures
  • Cloud monitoring tools such as CloudWatch Dashboards
  • Designing and implementing solutions for software development projects.
  • Creating solutions using human-centred, inclusive design practices.
  • Incremental replacement of enterprise legacy systems.
  • Clear communication of technical concepts to both technical and non-technical audiences.
  • Agile working models and collaborating with development teams to produce high-quality code.
  • Strong understanding of UI pattern libraries and ensuring consistent, accessible interfaces.
  • Mentoring and supporting team members in collaborative development environments.
If you have a strong background in software development with experience across AWS, Node.js, Java, and front-end frameworks, and you're looking to take on an exciting role in a dynamic environment, we'd love to hear from you!