Are you planning a financial technology software project?

Send us your e-mail and we will contact you with further details.

What is special about FinTech software?

Why FinTech software projects are different and it’s not enough to hire just any software company? Systems behind FinTech services require:
  • sound, stable and secure architecture
  • high performance and low-latency processing
  • sophisticated and optimized algorithms
  • integration with systems of financial institutions

These characteristics have direct connection to trust that users of fintech service or product require from our customers. Therefore these are areas of our craftsmanship at Empirica.

How we develop software

Years of experience resulted in perfecting the way we make software. When working with us you can expect:

  • agile processes, continuous integration
  • constant customer interaction through joint stand-ups and retrospectives
  • frequent iterations, deliverables and demos maximising common understanding and progress tracking
  • own test team, highly automated test processes, own tools, simulators and infrastructure (you have to see it to believe what we have automated)
  • talented, experienced and engaged developers, testers, quants, project managers, architects
  • financial industry know-how & years experience resulting now in added value to your projects
  • proven processes and tools for remote cooperation (trello, slack, track, git or svn code repositories and continuous integration and builds)

Things we are extremely good at

Empirica offers IT services for financial institutions in following areas related to software development:

  • Server-Side Development

    Back-end applications development, based on JEE servers or custom solutions when high  performance is required.

  • Web and Mobile Development

    Development of web, mobile and desktop applications including trading applications with advanced presentation layer (charting, interactive tables, reports).

  • Connectivity

    Implementation of connections to exchange, brokerage or back-office systems or any other systems that require integration.

  • Algorithms

    Support in technical side of algorithmic strategies implementation.

  • Testing & Test Automation

    Customers support in testing their own systems and applications regarding conformance to standards, compatibility to exchanges’ systems, performance, stability and security.

  • Optimisation

    System tuning through optimisation of source code, database or system I/O operations  in order to achieve the required performance levels.

When doing projects together we can cover following project roles:

  • Software Developers
  • Architects
  • Quants
  • Testers, Test Automators
  • Quality Manager
  • Project Manger

In agile projects we can cover most team roles. Product manager should be definitely from your representative.

We can back your projects with skills and expertise in following areas:

  • Business: statistics, mathematics, risk control, portfolio management, trading, algorithmic trading, derivatives pricing
  • Programming Languages: Java, JEE, C, C++, JSF, Swing/RWT, JavaScript, AngularJS, Android
  • Middleware: most application servers
  • Backend: most databases available
  • Connectivity: most financial protocols, messaging software and frameworks
  • Integration with: external systems (exchanges, brokers, backoffice) and data sources
  • Testing: unit, integration, system test, behavioural, functional, highest degree of automation
  • Continuous Integration: Maven, Hudson/Jenkins
  • Continuous Deployment: Ant, Ansible
  • Collaboration Tools: Git/SVN, Trac, TestLink, Sonar, Trello, Slack

FinTech Startups

Empirica is a perfect partner for a fintech startup. Here is why:

  • Your strategic choice

    We know how it’s like to be a fintech startup. That’s how we started. We have been there, done that. We have built our own algorithmic trading products. Our management team will happily share with you their experiences from beginning as a fintech startup, developing a product and bringing it to the market.

  • Team

    Startups need three things – people, product and customers. We have the people to build your product. Being sure that development of your product is in good hands you can fully concentrate on the lifeblood of your startup – on your customers.

  • Product Development

    We can help you build products that will amaze your customers. You can count on our experience in all phases of product development – from conception to the successful launch.

And last but not least, we simply love building new, innovative products in fintech area. That’s our niche. That’s our specialisation. That’s what we do.

Are you planning a financial technology software project?

Send us your e-mail and we will contact you with further details.