[Contract] Software Engineer - Jaspersoft

An exciting position has just opened up for a Software Engineer working on Jaspersoft software within our team of developers.
This role will be based at our brand-new Leicester office.
Please review the Job Description below and if you feel you meet our criteria, please send your CV along with a covering letter outlining why your experience makes you a good fit for this role.
All submissions should be emailed to TBA Leicester personnel.

Key Responsibilities

You will work within one of our Scrum development teams and report to a Scrum Master. You will be responsible for development and design of code as well as maintenance and support of selected existing applications.
  • Develop new and maintain existing Jasper Reports and Dashboards within the software products, working as part of a team within the Scrum development framework.
  • Maintain and improve existing reports.
  • Work from user stories, user acceptance criteria, and test plans.
  • Present to and liaise with stakeholders during Sprint Reviews.
  • Create and maintain documentation.


  • Significant experience in Jaspersoft Reports and Dashboard development.
  • Experience of working in a SCRUM team or other Agile development methods beneficial.
  • Knowledge and experience of Microsoft Visual Studio, Microsoft Team Foundation Server or similar tool set.
  • Knowledge or experience of working in, or systems/processes used in, a warehousing environment would be advantageous.
Knowledge and experience with the following technologies:
  • Windows Server and Client Operating Systems.
  • Oracle Database Systems.
  • Review custom reporting design requirement, discuss them and translate them into technical design specifications
  • Develop custom reports or reporting solution based on the specification
  • Proficient in Oracle SQL
  • A good understanding of Data Warehousing
  • Ability to develop and understand complex SQL queries
  • An understanding of Stored procedures, triggers etc.
  • Exposure to Microsoft Visual Studio/.Net Framework.
  • An understanding of Microsoft Team Foundation Server.

Your Profile and Attitude

As a Software Engineer at TBA Leicester, you will have:
  • Highest ethics and integrity.
  • A thorough understanding of Software Development methodologies and techniques.
  • Understanding of source code management systems.
  • Excellent analytical, organizational, and problem-solving skills, as well as a detail-oriented approach.
  • Excellent interpersonal and team playing skills.
  • Articulate with strong written and oral communication skills, both your colleagues and other stakeholders at a non-technical level.
  • The discipline to meet strict deadlines.
  • Ability to self-learn.
  • Experience of working in a SCRUM team or other Agile development methods beneficial.
If this sounds like you please read the full job description here and also our Candidate Privacy Notice here.