Software Engineer (Associate)

London, United Kingdom
Full Time
Entry Level

Company Overview

As a leading global technology solutions provider to the investment management industry, Confluence helps clients solve complex investment data challenges across the front, middle and back office. From innovative portfolio analytics to regulatory and financial reporting solutions, Confluence invests in the latest technology and data and in its team of industry experts to meet the evolving needs of asset managers and service providers. Headquartered in Pittsburgh, PA, Confluence services over 400 clients in 40 countries, with locations across Europe, North America, South Africa, Australia and Asia.

Own smaller-scope development items with guidance from senior team members.

Responsibilities (High-level / General)

Participates in all aspects of the established SDLC.


Responsibilities - Design

  • Designs & implements solutions and technical specifications (interfaces, APIs, classes, scripts, etc.) with guidance.
  • Actively participates in design processes with more senior team members.


Responsibilities – Development & Testing

  • Follows existing/established patterns when implementing solutions.
  • After <6to 12 months>
  • Intimacy with application suite
  • Increased breadth and depth of knowledge in relation to core technologies, systems architecture, and software development practices
  • Less guidance required when operating under team run rules (e.g. peer review/code review processes, utilization of design checklists etc.)
  • Capable of drafting quality technical documentation (where appropriate/outside of code reviews, etc.)
  • Participates and contributes to sizing/story, pointing/planning, poker/estimation methods as per established team run rules to gauge complexity and size of solution.
  • Works with QA team members to understand testing approach (may contribute to test plan creation), who is testing what and where (API versus manual testing etc.)
  • Troubleshoots issues (replicates, investigates, recommends solution options and implements).


  • Reviews end user documentation/release notes pertaining to areas of contribution (stories, features, bug fixes, etc.)


Performs the following skills at a proficient level (commensurate with experience level):

  • Capable of writing code, familiar with unit testing, and general quality practices.
  • Able to articulate details of programming language(s) in use within organization
  • Communication/collaboration
    • Written, spoken, timely, articulate, effective
  • Analytical/critical thinking/problem solving.

  • Ability to quickly learn business domain and associated nomenclature.

  • Mathematical/Financial wizard (where applicable).

  • Web/UX/UI competency (where applicable).

  • Detail oriented

  • Time management including work planning, prioritization, and organization.

  • Follows existing conventions and standards by examining observing, intuiting, and incorporating into own work.

  • Knowledge of SDLC

  • Engaged/active team member that works well with others as well as independently.

  • Demonstrated self-starter and quick learner

  • Comfortable taking ownership of assigned tasks.

  • Collaborates with team members across disciplines to deliver client value.

System Knowledge

Knowledge of:

  • Required technologies
  • Objected Oriented Analysis and Design
  • Data Structures
  • Unit testing tools and frameworks
  • Source code tools
  • Development tools
  • Agile methods
  • System administration
  • Operating systems

Within 6 months

  • Experience with unit testing tools and frameworks
  • Experience with source code tools
  • Experience with development tools
  • Experience with agile methods
  • Basic understanding of the product’s business domain
  • Is independently able to complete a development task incorporating the business knowledge


Education and Minimum Experience

  • Bachelor’s degree in related field (equivalent work experience may be considered)

To understand how and why we hold your data please view the relevant Privacy Statement:

Confluence Privacy Statement

Confluence Privacy Statement - South Africa


Apply for this position

Apply with Indeed
We've received your resume. Click here to update it.
Attach resume as .pdf, .doc, .docx, .odt, .txt, or .rtf (limit 5MB) or Paste resume

Paste your resume here or Attach resume file