Associate Software Engineer

UK16017
Bristol

Job Purpose

  • To develop SmartStream’s Product offering ensuring the software meets the requirements and quality standards as defined by SmartStream and the customer.
  • The role is associate level and successful candidates will have an opportunity to gain valuable work experience in a busy software house, working with multiple products, solutions and clients. 

 

  • Key Outputs
  • To implement enhancements to SmartStream’s Product offering ensuring the software meets the quality standards as defined by SmartStream and the customer.
  • To fix, debug and investigate issues and problems within the existing solutions.
  • Typical Work Activities include:
    • Working with development and quality assurance to implement expected system behaviour. 
    • Discussing solutions with the team and other departments to ensure the best solution is presented in a straight forward manner. 
    • Making code changes and unit testing of the code 
    • Investigation of problems and determining the best solution

 

Knowledge, Skills and Experience

  • Essential Skills
    • Java
    • Analytical problem solving skills and IT background
    • Ability to learn and keep up to date with new applications/technology quickly

 

  • Desirable Skills
    • SQL Skills

 

  • Technologies used at SmartStream 
    • Java 
    • Analytical problem solving skills and IT background 
    • Ability to learn and keep up to date with new applications/technology quickly

 

Qualifications

  • BSc (Honours) Computer Science or similar degree with significant computing bias 

 

Competencies

  • Excellent communication skills both written and verbal 
  • A passion/interest in Software Development and be able to understand complex software application. 
  • Focus on Delivery and Customer Service 
  • Team worker 
  • Calm, methodical approach to problem solving 

 

Cultural Fit

  • Need to have a ‘can do’ attitude to problem management. 
  • Comfortable in a fast moving SME environment with multiple customers and tasks. 
  • Works well in a busy environment and takes full ownership. 

 

Relationships

  • Development Team
  • QA Team
  • Application Support Team