Solutions Architect

Last updated 22 minutes ago
Location:Glasgow City
Job Type:Full Time

Solutions Architect

Responsibilities

  • Oversee the technical design of several key components across multiple applications and projects.
  • Partner with developers to implement key components/frameworks.
  • Code review and mentor developers to improve quality of implementations over time and play a key role in reducing tech debt.
  • Identify and facilitate issue resolutions and escalate where applicable
  • Participate in meetings at the project level, providing continuous feedback on project status and offering constructive options to ensure project tracks to original expectation
  • Ensure design and implementation is completed in accordance with all Risk, Architecture and other relevant firm-wide guidelines

Essential

  • Proven track record in software development.
  • Personally designed a Java-based application or set of components that solve a complex problem with both business & technical challenges.
  • Understanding of the core architecture aspects that affect design of model software, e.g. designing for the cloud, self-healing processes, redundancy, resilience, lambda/functional programming, scalability, pros/cons of no-sql & big data platforms, HA vs DR vs SR, logical vs physical data modelling, etc.
  • Hands on experience in Java 8 micro-services including REST, JSON, Spring framework, Springboot.
  • Experience using IntelliJ, Continuous Integration Tools (Jenkins), Maven, Auto-deployment tools, Performance / load testing, Java memory profiling.
  • Strong debugging and technical troubleshooting skills, Knowledge of code testing techniques.
  • Experience of test driven development and behaviour driven testing using JBehave/Cucumber.
  • Experience with task management tool (JIRA or equivalent)
  • College degree (computer science preferred).

Advantageous

  • Experience of working in the Financial Services industry is helpful, particularly in Collateral Management, OTC Cleared and/or Bilateral Derivatives
  • Exposure of NoSQL technologies such as Cassandra
  • Exposure to UI technologies (pure JavaScript, HTML5, Angular, CSS)

The hiring manager for this job opening would welcome a conversation about flexible working. This could range from ad hoc flexibility in a full time position, to a more formal Flexible Work Arrangement.