This job has expired

Developer Finance

Pertemps Scotland
Edinburgh Technopole, UK
Closing date
23 Jan 2021

View more

Technology & New Media
Contract Type
You need to sign in or create an account to save a job.

Job Details

Developer - Finance

Pertemps Scotland Ltd are working with our client in Edinburgh to recruit for a Developer in the Public Sector on a temporary basis for 6 Months with potential extension.

Due to current circumstances this role will be based remotely.
The role is full time with a day rate of £397/488. This role is Outside IR35.

The main duties would be:
  • Stabilise eFinancials with eFinancials 5.5 upgrade in production use
  • Development of new Invoicing and Payment Services to support multiple registers
  • Demonstrate excellent, sustainable and collaborative software development practice that's focused on delivering highly readable, maintainable and appropriate artefacts
  • Actively participate in all team events, leading where specialist knowledge is required and supporting the team to improve their process through inspection and adaptation
  • Troubleshooting 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
  • Engage with the wider organisations communities of practice and interest to share knowledge, technique and experience
  • Requirement for software development services
  • Coach and mentor less experienced members of the team
  • Ensure high quality of developed solutions through development and maintenance of automated 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 and deployability
  • Routinely use collaborative development practices such as pairing and mobbing in programming, code reviews, system design and requirements analysis
  • Significant commercial experience with the following technology:
  • Advanced eFinancials
  • Bash
  • Python 2.7/3.x
  • Oracle databases and Oracle pro-C
  • Solaris
  • RHEL
  • IPC mechanisms
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
  • Working with the business, to understand the context, and to focus on delivering quality and value
  • Working to bring legacy code bases up to date, adding source control, unit tests, error handling, code re-use, deployment mechanisms
  • Ensuring robustness of code via error-handling, alerting mechanisms, health checks, computer consumable logging, regardless of tools/language/environment
  • Multi-process parallelism, including how differing comms mechanisms, file i/o, function calling mechanisms etc may impact performance
  • Developing solutions utilising sftp, lftp and samba
  • Developing code utilising ssh/scp.
  • Using testing tools for unit testing, including system test automation frameworks
  • Incrementally replacing enterprise legacy systems
  • Working in Agile delivery models
  • Designing and developing with relational and NoSQL databases, particularly Oracle, Mongo and Postgres
  • Commercial experience of the following:
  • AWS Lambda, S3, Cloud Formation, API Gateway, CDK
  • Java 8+
  • Spring Boot microservices
  • Docker
  • OpenShift
  • Typescript
  • Modern Javascript
  • Developing within Digital First or GDS quality standards
  • Developing solutions using human-centred, research-driven, inclusive design practices
  • Designing and implementing solutions using service and event-based architectures
  • Using UI pattern libraries to achieve consistent, tested and high-quality interfaces
  • Code quality, monitoring, telemetry and analytics tools
You need to sign in or create an account to save a job.

Get job alerts

Create a job alert and receive personalised job recommendations straight to your inbox.

Create alert