You are viewing this page in an unsupported browser. Please open this link in a browser such as Chrome, Firefox, Safari or Android browser.

The next CutShort event, {{next_cs_event.name}}, will happen on {{next_cs_event.startDate | date: 'd MMMM'}}The next CutShort event, {{next_cs_event.name}}, will begin in a few hoursThe CutShort event, {{next_cs_event.name}}, is LIVE.Join now!

Who
BlueOptima is the is the only company providing objective software development productivity metrics.
The technology has been implemented by some of the world’s largest organisations including insurance companies, asset managers, telecoms and seven of the world’s top ten Universal Banks.
This successful product uptake has led to rapid expansion of the company.
What
The role involves:
✓ Contributing to overall technical architecture
✓ Understanding, prioritizing and paying off technical debt
✓ Measuring, diagnosing and improving product performance
✓ Conceiving, developing, releasing and maintaining features. For us, a feature isn’t delivered until it’s in production and each team member is responsible for the features that they release
Requirements
✓ Familiarity with Windows and Linux development environments
✓ Core Java, Advanced Java PostgreSQL, Hibernate, Spring, Angular.JS, REST APIs
✓ 2-5 years’ experience
Why
We have 12 full-time Software Developer positions to fill – and many reasons to work for us:
 10 year-old company, now growing rapidly, offers both stability and rapid career progression
 Distributed developer team means you can work from home: Save travel time / cost
 International business travel
 Work alongside other leading engineers, using a cutting-edge technology stack
 Above market-rate salary
 Potential stock options for outstanding performers
The most eligible candidates may progress to further stages:
In addition to testing and proving your Java skills, Technical Interview, Work Sample and Work Sample Discussion, and Final Interview with our COO.

This software engineer will be responsible for all aspects of software development including application
architecture, designing, coding and unit testing. This is a hands-on position and the candidate is expected
to write code on daily basis. The engineer will be part of a global software development team and should
have strong interpersonal, communication and analytical skills.
Responsibilities include
● Conceiving, developing, releasing and maintaining features. For us, a feature isn’t delivered until
it’s in production and each team member is responsible for the features that they release.
● Contributing to overall technical architecture
● Understanding, prioritizing and paying off technical debt
● Measuring, diagnosing and improving product performance
● Familiarity with Windows and Linux development environments
Required Skills
● Ability to construct solutions to a problem or requirement
● Appreciation of good engineering practices like Test-driven development, code reviews and
continuous integration.
● Strong knowledge of core Java including data structures, generics and multi-threading.
● Hands-on experience on at least one relational database system including data modeling, SQL
programming and performance optimization.
● Experience of Object Oriented Programming.
● A drive to excel in all aspects of your work.
Desired Skills
● Experience in Javascript, HTML5, CSS3 and AngularJS.
● Experience with Hibernate.
● Experience with Spring MVC.

At RFPIO, we believe in one thing - PASSION. No matter what your experience or skill if you have passion for what you do, have the passion to be part of something great, and build a world-class solution RFPIO is the place for you. We are expanding every team in the company. If you want to build something you are proud of - come join us!