Encompass Corporation logo

Encompass Corporation

Software Engineer: Graduate

Engineering – Glasgow, Glasgow City
Department Engineering
Employment Type Full-Time
Minimum Experience Entry-level

encompass is the creator of Know Your Customer (KYC) automation for major financial and professional service firms globally. It is a provider of simultaneous, real-time access to multiple sources of global company and person data. By using robotic search to discover everything a KYC policy demands, encompass delivers more efficient processes and faster, safer regulatory compliance, resulting in lower costs and superior risk management.

The Graduate roles are based in Encompass's Glasgow office and you will be involved in the team with the following responsibilities:

  • Participating in regular kick-off meetings with squad members
  • Participating in agile estimation sessions
  • Assist Product Owner and Engineering Lead/Squad Lead with the writing of acceptance criteria
  • Writing and testing Java/Javascript code
  • Conduct code reviews
  • Drive solutions to meet security/compliance adherence.
  • Design solutions for scale, resiliency, maintainability, and compliance.

Experience we are looking for in the Graduate:

  • Degree in Computer Science, Engineering or a related subject
  • Minimum 2 years of experience working with Java and/or Javascript
  • Experience with the Spring Framework (desirable)
  • Experience with AngularJS (or similar Javascript framework) (desirable)
  • Experience with Node.js, ECMAScript 6+ and Javascript tooling (desirable)
  • Experience with MongoDB and NoSQL databases (desirable)
  • Experience with TDD and Continuous Integration (desirable)
  • Experience with Systems Design and Microservices (desirable)
  • Object Oriented analysis and design using common design patterns (desirable)
  • Familiarity with Functional Programming (desirable)
  • Desire to write well designed, testable, efficient code
  • When challenged with something unclear, you walk and talk until you find the right answers
  • Forward thinker with the ability to think outside of the box
  • Desire to design and develop end-to-end solutions by yourself or in a team
  • Support continuous improvement by investigating alternatives and technologies and presenting these for architectural review
  • Able to explain technical information to non-technical people
Thank You
Your application was submitted successfully.
Apply for this Job
  • Location
    Glasgow, Glasgow City
  • Department
  • Employment Type
  • Minimum Experience
  • Powered by