Software Engineer

Location
London (Central), London (Greater)
Salary
Competitive
Posted
28 Mar 2019
Closes
24 Apr 2019
Contract Type
Permanent
Hours
Full Time

Job Description:

Software Engineers create next generation software solutions to support business areas across the firm. Software Engineers work closely with technology leaders to develop and deliver custom software solutions that optimize performance and efficiency.

Key Responsibilities:

  • Design, develop, test, and deploy elegant software solutions across the firm
  • Partner with business leaders to define priorities and deliver custom solutions
  • Understand business processes and needs and design technical solutions and enhancements to drive business success
  • Contribute to software architecture, designing systems that are robust, performant, and scalable
  • Design and develop software following best practices to allow for reusability, maintainability, and scalability
  • Develop testing and deployment plans that detect and minimize software defects
  • Provide day-to-day support for applications and the underlying infrastructure.

Skillset Requirements:

  • A deep passion for technology and software development
  • Client facing experience
  • Proficiency within three or more programming languages including C++, Python, or Java
  • Prior experience as a software engineer
  • Significant experience with the following: Distributed Computing and/or Systems, Algorithms, data structures and data pipelines
  • Sound understanding of computer science concepts and software design techniques
  • Degree in Computer Science or Engineering Technology
  • Strong written and verbal communications skills

Expires: 24 April 2019
Salary: Competitive
NO RECRUITMENT AGENCIES