logo

About

Join our diverse team of tech and finance innovators

We recognise and reward strong performance and build our business based on transparency, integrity and trust.

See Positions
img

We strive to create the best possible working environment

Our values serve our mission of becoming the go-to provider of working capital solutions and transform the way working capital is financed.

img

Our Values

Transformative

With expertise and technological advantage, we simplify the route to business success. Whether organisational or personal growth, we drive change faster.

Empowering

Ideas are encouraged. Hard work is supported and nurtured in equal measure. By empowering our people, we believe they will make the difference for our clients, the wider team and their careers.

All-in

We are invested, focused and relentless in our quest for greater business results. When the going gets tough, we push through until there is nothing else to be done.

Integrity

We say it as it is and act in the best interest for our partners. We take responsibility for the difficult decisions and provide the right advice even if our clients don’t want to hear it, always with their success at heart.


Life at Demica

Get real insight to the people who work at Demica and what drives them

member

Sandra Esteves

Senior Project Manager

  1. What is your role and how long have you been at Demica?

    Senior Project Manager and I joined Demica nearly 3 years ago.

  2. What is your background (career history)?

    My first work experience, after completing my masters, was at the biggest insurance company in Lisbon and I was very enthusiastic to start my professional career being part of a group of 10 people selected for a pioneering programme for young executives in partnership with Ernest & Young. After 8 months of on-job training E&Y, I have had the opportunity to work in different areas within the company and end up establishing myself as part of the IT Department - Operational Improvement & Special projects. This experience gave me the tools and techniques that allowed me to perform my role and a solid and strong base that I would apply during my professional career and as they say… the rest is history!

    With over 20 years’ experience in major change programmes in banking, financial services, telecom, oil & gas, rail, insurance and utility companies, I have led numerous client-facing programmes & projects for senior management and board level both in the UK and Ireland and extensively in Portugal and Spain. In my career I have managed teams of more than 40 people as a Solutions & Corporate Development Director and been working not only as a project/ programme manager but also as a PMO lead, Quality Management, Risk Management, Client Services Manager and as a consultant in process improvement and reorganisation (aka change management).

  3. Describe your job in 5 words.

    Intense, challenging, collaborative, teamwork, Client-facing

  4. Describe your typical day at Demica

    Early start with an obligatory coffee for comfort. The morning quietness allows me to review the pending emails, activities from last day(s) for completion when possible. Once the clock approaches 9 am, sometimes earlier, the meeting reminders start to pop-up on my screen and the madness starts …. My time is mainly distributed by client meetings/calls, internal project team meetings, internal projects, new processes, projects admin, operations meetings… and the list go on! The greatest thing is that I get to engage with pretty much every team in the company: implementation, client services, legal, QA, Business Development, Product, Finance, Technology, HR, Structuring and management team… sometimes smiley faces, other times worried faces, some people more optimistic and others more realistic, that is Demica.

  5. What are the best and most challenging parts of your job?

    People are the best part of my job, engaging, working together, finding solutions and being supportive. Time, team availability/prioritisation and "bugs” are the more challenging part of my job along with poor time management.

  6. The best piece of advice you have been given and who was it from?

    Listening - an amazing & powerful skill!

    From Demica's COO Anthony Hernandez.

  7. If you could be an animal, what would you be and why?

    A Lion, they are independent, courageous and protective and an incredible fighter.

member

Georgios Gazetas

Associate Director

  1. How long have you worked at Demica

    Since November 2017

  2. Describe your job in 5 words

    Diverse, engaging, creative, demanding and collaborative

  3. What’s the most interesting thing you're working on at the moment

    A TRS deal ($70m) for a large commodities trading company. It’s interesting because it is intellectually challenging

  4. What's the best thing about working here

    Working with interesting and intellectual people from different backgrounds. Demica has a good vibe, everyone is approachable and knowledge sharing on an every-day basis is key to our collective and personal development. I very much enjoy this dynamic, collaborative and entrepreneurial environment.

  5. What’s the most challenging thing about working here

    The rapidly changing environment due to growth and the diversity of the role as one moment you might find yourself going through legal documents and then switching to analysing data & working closely with the implementation and technology teams.
    Our target group is also companies who don’t have easy access to funding so when we work closely with them on transactions, they tend to implement changes that help optimise their processes and therefore their funding prospects.

  6. Who inspires you

    Giannis Antetokounmpo

  7. Tell us something about you that we don't know

    I’m a qualified basketball coach and have been playing for clubs in Greece since a very young age.

  8. Where's your favourite place in the world

    Home; Thessaloniki in Greece

member

Vani Garg

Technology Project Manager

  1. How long have you worked at Demica?

    Close to two and a half years

  2. Describe your job in 5 words

    Project Management, Collaboration, Communication, Planning and Risk Assessments

  3. What’s the most interesting thing you're working on now

    I’m touching on several projects including a new tool for the TRF rebuild. The user acceptance part is the most interesting in terms of the technical features of the rebuild.

  4. What's the best thing about working here

    There are so many positives about working at Demica. First of all, everyone irrespective of their position are approachable and are willing to share their experiences. Secondly, there are many growth opportunities, for everyone in the business who are willing to put in the hard work. Last but not the least, it always gives you the feeling that you are part of a family rather than a corporate firm.

  5. What’s the most challenging thing about working here

    Understanding and managing expectations are the most challenging part of my role. We have grown rapidly in the last few years and have people and prospects from various backgrounds and experiences. In hindsight, this is great as everyone brings something different to the team. However, managing expectations becomes tedious in this process. Hence, we need to further hone our processes.

  6. Who inspires you

    My mother has always been my inspiration in life. She taught me to “never give up” in life. I have learned to look at positives and move on, irrespective of situation, from her.

  7. Tell us something about you that we don't know

    I used to sketch portraits and landscapes when I was at school. It is something I would like to go back to.

  8. Where's your favourite place in the world

    The Maldives. It’s not somewhere I have been to yet, but somewhere I would love to go. I have a different place in mind depending on the time of the year and my mood, but if I had to go somewhere tomorrow it would be the Maldives.

member

Guillermo Egoavil

Associate Director - Product Manager

  1. How long have you worked at Demica

    Since March 2018

  2. Describe your job in 5 words

    “Help bring in deals” with one word to spare

  3. What’s the most interesting thing you're working on at the moment

    A new financing structure for the media industry

  4. What's the best thing about working here

    It’s diverse; you get involved in several different projects

  5. What’s the most challenging thing about working here

    It can be high pressure

  6. Who inspires you

    My Dad; he’s a well-rounded and very intelligent man

  7. Tell us something about you that we don't know

    I’m an amazing guitar player

  8. Where's your favourite place in the world

    Any good beach

Current Vacancies

Analyst, Platform Sales, North America

North America, New York (Chicago considered)

Company overview:

Demica, whose Head office is in London, is one of the leading providers of SaaS based working capital solutions to financial institutions and their clients.  We now provide platform services to over 50 investors, 780 large corporate customers and have onboarded a number of banks as white label customers.  An opportunity has arisen to join our platform sales team to build upon this momentum and further accelerate our growth

Role overview/purpose:

Are you looking to build a career in Fintech?  Demica is looking for a motivated individual who is a great team player and willing to learn on the job. The successful candidate will work with the North America Origination team to originate transactions across financial institutions, channel partners, and large corporates.

This Candidate will have the opportunity to join and to help build the rapidly growing North America business.  The role provides for an opportunity to learn from and work closely with seasoned sales professionals, to make a genuine contribution, and to set the stage for a variety of future career paths. 

We are looking for an Analyst with 3 years’ experience to support the Demica Origination Team. The successful candidate will have a proficiency in analytical and presentation skills, as well as a desire to learn and contribute within a fast-moving Sales environment in a high growth industry.

Main duties:                                                                                         

  • Assist with the research, identification, and analysis of prospective clients alongside the senior Originators in North America;
  • Prepare company profiles, sales presentations, client pitches in coordination with senior originators;
  • Build an extensive knowledge of Demica’s Products, Services, and Platform;
  • Work with the Commercial team in London on sales initiatives and preparation of marketing materials for North American clients;
  • Contribute to the efforts of the Platform Sales Team to respond to client Requests for Proposal;
  • Help with coordination of meetings for key stakeholders internally and externally;
  • Undertake analysis and MIS reporting and prepare reports for the CCO and North America Head of Origination;
  • Assist in the process of ensuring team adherence to compliance and risk requirements.

Education/Qualifications:

A Bachelor’s Degree in a finance or business-related discipline, or equivalent.  

Essential requirements:

  • Two years’ financial services experience in a product / sales role or similar positions;
  • Strong PC skills; proficient knowledge of MS products including Word, Excel, PowerPoint and Outlook;
  • Ability to prioritise efforts and tasks, diagnose problems and take ownership to ensure prompt delivery;
  • Superior written and verbal communication skills with an ability to engage different stakeholders and audiences;
  • Capacity to work independently and multitask to meet tight deadlines;
  • Interest in working with new technologies.

Desired requirements:

  • Effective interpersonal and organisational skills;
  • A self-starter with the ability to organise and manage work and time independently;
  • Open minded, easily adaptable to short notice changes in a fast-moving environment;
  • English as a primary language. A second language is a plus.

Personal attributes:

  • Pragmatic and accurate;
  • Ability to work and learn independently;
  • Critical thinker and collaborative;
  • Entrepreneurial;
  • Adaptable to multiple and diverse cultural environments;
  • Self-learner, not afraid of asking appropriate questions or thinking out-of-the-box, proposing new ways of doing things.
Apply Here

HR Coordinator

London, United Kingdom

Role overview:

We have an excellent opportunity for an HR Coordinator to join a fast-paced HR function. You will provide a first class confidential and efficient HR administrative service and contribute to the long- term development of the service provision of the HR team. The role will support the team in providing a comprehensive HR service to all members of the business.

Main duties:

  • Take responsibility for general HR administration, including the employee life cycle administration process
  • Manage the administration of the global employee benefits schemes including the joiners and leavers process for Group Income Protection, Group Life Insurance and Private Medical Insurance
  • Update and maintain the HR pages of Demica Academy, our living repository of self-paced learning materials, as requested from time to time
  • Working closely with the learning and development manager to design and communicate administrative procedures for the booking of both in-house and external training courses
  • Support the HR team with ad hoc project work

Core Job Responsibilities & Duties

  • Ensure that all staff records are up to date
  • Arranging new joiner induction
  • Initiating the screening process for new hires with our 3rd party provider, ensuring timely completion
  • Changes to terms and conditions correspondence
  • Maintain accurate and current organisation charts
  • Assist with payroll administration
  • Reply to employment and mortgage reference requests
  • Managing the careers inbox and responding to all speculative applications
  • Organise interviews by liaising with internal and external parties
  • Day to day liaising with recruitment agencies
  • Ensuring evaluation forms are completed and returned for each development event
  • Advising staff on training policies and procedures
  • Assisting with periodic reporting as requested such as; creating and maintaining training activity records
  • Assisting with the performance development scheme process

Experience & Qualifications

  • Exceptional attention to detail
  • Proven background in administration
  • Excellent IT skills and proficient in the use of Microsoft Word; Excel; and PowerPoint
  • Communicates well both verbally and in writing
  • Awareness of confidentiality within an HR environment and ability to work as part of a small team
  • Professional and empathetic manner
  • A methodical approach with an ability to work under pressure
  • Well-developed organisational skills
  • Resilient and able to work in an organisation that is undergoing frequent change due to development and growth

Essential requirements:

Previous experience as an HR administrator or similar

Personal attributes:

  • Good analytical and numerical skills for fast data analysis
  • Ability to work under own initiative in a pressurised environment
  • Good listening skills and the ability to anticipate business needs
  • Able to develop relationships internally and with 3rd parties
  • Capacity to read situations, understand environments and respond accordingly
  • Capable of prioritising between human resources delivery actions and time consuming tasks with low yield impact
  • Ability to work across all levels and functions of the business under own initiative in a pressured environment
  • Ability to interact professionally with other cultures
  • Mentality of client service and taking responsibility beyond direct duties
  • High level of motivation, determination and commitment
Apply Here

Full Stack Developer

London, United Kingdom

Position Summary 
At least 3 years of experience as Software Developer, working mainly in Java technologies with knowledge of relational database concept and SQL beyond simple queries.
Working on a full software development life cycle environment under Agile methodologies, capable to take lead on software design and implementation best practices
(Unit Testing, Test Driven Development, Continuous Integration, Source Control policies, among others), be open to do full stack development
(database development, Java development, front end (web)).

Main duties:

  • Translate User Stories into working software
  • Collaborate with Business Analyst, Product Owner, Team Lead to deliver solutions that solve our clients’ needs
  • Help in the architecture design of new products
  • Conduct code reviews
  • Help with removing bugs and defects

Education/Qualifications:
Degree in Computer Science/ software engineering or equivalent discipline.

Essential requirements:
Hard Skills: Java, Spring boot, Hibernate (or other ORM frameworks), SQL, REST API, Camel, Mockito – Junit (or other testing framework), Test Driven Development, Git, Tomcat, Maven

Desired requirements:
Soft Skills: Able to work closely with Business Analyst – Product Owners to refine user stories and requirements, execute tasks in the software development life cycle,
mentor junior developers, work independently and proactively (looking for details and answers, not just waiting patiently for a reply), comfortable raising challenges
and proposing software improvements.

Personal Attributes:

  • Pragmatic 
  • Curious
  • Leader 
  • Detail Oriented  
Apply Here

Senior Developer

London, United Kingdom

Position Summary 

We are looking for a talented Java Developer to join the Development Team. The individual will work on the product backlog to enhance and develop the Demica platform in an Agile environment. They should be a proven team player who can also take ownership, show initiative and be self-motivated to drive projects to successful delivery.

They would have a keen eye for detail and a desire for perfection balanced with a pragmatic approach. They would proactively keep up to date with the latest development techniques and methodologies and would be eager to share that knowledge with the wider technology community at Demica.

At least 5 years of experience as Software Developer, working mainly in Java technologies with knowledge of relational database concept and SQL beyond simple queries, practical experience on distributed applications, microservices, Angular.

Working on a full software development life cycle environment under Agile methodologies, capable to take lead on software design and implementation best practices (Unit Testing, Test Driven Development, Continuous Integration, Source Control policies, among others), be open to do full stack development (database development, Java development, front end (web)).

Main duties:

  • Work as part of the development team to deliver features from the product backlog
  • Work on main Demica Platform project involving the implementation of new and existing sub-systems, solutions and processes
  • Delivering code to the highest standards through the use of TDD and BDD techniques and the creation of unit tests
  • Capable of understanding and contributing to the technical solution from design through to code level
  • Work closely with relevant teams internally to ensure alignment and coordination across operations as part of the seamless implementation of existing and new systems
  • Provide estimates to the Tech Lead to allow accurate planning of sprints and the product roadmaps
  • Provide regular and effective progress updates to and work closely with Technology Project Manager to ensure the management of any delivery risks or issues
  • Follow the Demica coding standards and practices
  • Contribute to the continual improvement of our agile development practices
  • Translate User Stories into working software
  • Mentor developers
  • Collaborate with Business Analyst, Product Owner, Team Lead to deliver solutions that solve our clients’ needs
  • Help in the architecture design of new products
  • Conduct code reviews
  • Help with removing bugs and defects

Education/Qualifications:

Degree in Computer Science/ software engineering or equivalent discipline.

Essential requirements:

Hard Skills: Java, Spring boot, Hibernate (or other ORM frameworks), SQL, REST API, Camel, Mockito – Junit (or other testing framework), Test Driven Development, Git, Tomcat, Maven, Microservice architecture, Jenkins

Desired requirements (if applicable):

Soft Skills: Able to work closely with BA – Product Owners to refine user stories and requirements, Identify, prioritize and execute tasks in the software development life cycle, mentor junior developers, work independently and proactively (looking for details and answers, not just waiting patiently for a reply), comfortable raising challenges and proposing software improvements.

Personal Attributes: 

  • Pragmatic 
  • Curious
  • Leader 
  • Detail Oriented  
Apply Here

Junior Implementation Consultant

London, United Kingdom

Role overview/purpose:

Demica’s Client Implementation team is responsible for the design, development, and deployment of working capital solutions for Demica’s clients.

As a Junior Implementation Consultant, you will be responsible for supporting Implementation Leads in requirements gathering, data quality testing, configuration of Demica’s platform, and managing client UATs.

Main duties:

  • Support the elicitation of requirements using interviews, document analysis, and requirements workshops
  • Document requirements into a Business Requirements Document
  • Create Epics and User Stories from business requirements
  • Assess client data against agreed formats and specifications to identify discrepancies or exceptions
  • Undertake configuration of the Demica Platform
  • Support the execution of System Integration Testing and Data Integrity Testing
  • Support Implementation Leads and the Implementation Manager with ad-hoc issues and requests, including managing Work Orders, basic configuration, and investigating UAT issues

Education/Qualifications:

Preferred: Bachelor’s degree in a numerate subject

Essential requirements:

  • You have at least 1 years’ experience working in a Financial Services or Technology business
  • You have demonstrable experience of working within a project environment
  • You have exceptional attention to detail and a commitment to accuracy in work product
  • You are comfortable analysing, transforming, and generally working with large datasets
  • You are great at communicating technical concepts to customers and colleagues both verbally and in writing
  • You have strong collaboration skills across functions and seniority levels
  • You flourish in a dynamic high-pressure environment, and are comfortable context switching between different projects and tasks

Desired requirements:

  • 1 years’ experience working in IT or Finance in a BA or Consultant role
  • Bachelor’s degree in a numerate subject
  • Understanding of relevant technologies, SFTP, SQL, PGP, XML
  • Business Analyst/Project Management Qualifications
  • Understanding of financial products
  • Understanding of accounting principles
  • Demonstrable experience of working with, organising and analysing data with tools such as Excel

Personal attributes:

You should be:

  • Entrepreneurial
  • A critical thinker
  • Collaborative
  • Proactive
  • A problem solver
  • Process-oriented
  • Pragmatic
Apply Here

Business Improvement Consultant

London, United Kingdom

Role Overview
The Business Improvement team’s primary focus is on making Demica a better business with particular emphasis on stability, efficiency, and scalability across all functions. The team utilises data analysis, business processes, and business metrics to drive decision making. 
The team’s focus is purely on improvement and elevating the performance of the broader business mainly focusing on how teams work together through shared processes and workstreams. Ultimately the team is responsible for highlighting potential issues and finding potential solutions for bottlenecks or constraints within business activities and workflows. 
This role reports to the Head of Business Improvement.

Primary responsibilities:
Through data analytics from all areas across the business you will pro-actively seek to understand weak or less mature areas in the business. By means of this continuous analysis you will initiate process and business improvements across Demica. You will be working closely with all business areas ensuring there is buy-in and usage of such improvements.

Business Health
•    Analyse metric data and find trends to enable the business to make informed decisions and process changes (e.g. UAT analysis, TRF, etc)
•    Continually keep a critical eye on existing metrics to understand if they are still fit for purpose. 
•    Challenging and seeking for accuracy work towards automating and creating visual method of displaying business metrics
•    Lead and implement internal knowledge share projects such as Demica Academy, SharePoint reorganisation, Business Process Improvement space, etc.
•    Produce reporting for board packs/presentations
Strategy and Analytics
•    Perform on-going root cause analysis to help the business drive sustainable and strategic solutions towards mitigating risk
•    Work with business leads to utilise metrics to identify and implement improvements in line with overall business priorities 
Process Development
•    Initiate and address process improvements supported by data and data analysis
•    Map operational processes by conducting workshops and documenting flows whilst incorporating lean methodologies 
•    Ensure the agreed processes and standards are implemented, followed, and tracked
•    Review and update operational process maps as required
•    Build close working relationships with all business areas to ensure common understanding of cross-functional working practices

Working hours & location
Based in our London office, with limited travel to client sites globally should be expected on an occasional basis.

About You
You should have 3-5 years’ experience in data analytics, business improvement, change management, business transformation with strong skillset to understand complex projects and processes.
Experience in Fintech in will be a key differentiator.

 Required Skills
•    Proven excellent verbal and written communication skills and the ability to interact professionally within a diverse group of executives, managers, and subject matter experts
•    Ability to analyse data and information and to concisely summarise and explain data and information
•    Proven stakeholder management skills to influence and impact, at both the executive & individual project level
•    Able to convert requirements or process challenges into solutions, deep-diving into issues whilst keeping an eye on the big picture
•    Flexibility and the ability to thrive in a high-pressure, fast-paced environment
•    Proficiency in Microsoft Office, specifically PowerPoint, Excel and Word, as well as PowerBI
•    Proficiency in Confluence (data extractions, dashboards, training)

Desirable Skills
In addition to the above, the following skills are highly desirable:
•    Experience working for a technology organisation or with technologists
•    Familiar and skilled in Jira (data extractions, dashboards, training)
•    Process Improvement/Efficiency Qualifications (e.g. Six Sigma, LEAN, etc.)

Personal/Culture fit
You should be:
•    Highly motivated and self-directed, within the context of a small team with limited resources
•    Perseverance in delivering a project and overseeing its roll-out
•    Analytical with strong attention to detail 
•    A passion for continuously learning and improving

Apply Here

SRE Infrastructure Engineer (contract)

London, United Kingdom

Role overview/purpose:
Our infrastructure is built on Microsoft Azure with fully automated infrastructure as code using CI/CD pipelines. Our customers are mainly Banks and therefore ensuring the platform is secure, resilient, and available is critical. We would love to hear from SRE engineers who have experience in keeping applications online and running smoothly. In this role you will be responsible for maintaining and improving the resilience, performance and reliability of the infrastructure used for running the applications.

We are looking for an experienced proactive engineer with strong skills in deploying and running platforms on Cloud Infrastructure using Kubernetes clusters. You should be aware of the best practices relating to security, performance, and monitoring of a microservices based platform in a Kubernetes environment.

Responsibilities:

  • Work within a multi-disciplinary team whose role is to continually improve the resilience, performance, and reliability of the platform
  • Acting as escalation point for BAU issues
  • Deploy and manage a growing set of cloud services to host multiple applications
  • Design backup and redundancy strategies to keep our customers’ data safe
  • Develop monitoring systems to alert when things stop working
  • Respond to monitoring alerts
  • Be part of the SRE Team weekly on-call rotation
  • Have ability to resolve technical issues and provide root cause analysis
  • Carrying out deployments in UAT and Production environments following a strict change request process
  • Detect and troubleshoot issues, relentlessly pursuing the most scalable and permanent solutions
  • Work towards high levels of availability, resilience and security, striving to achieve our SLOs and SLAs
  • Implement monitoring and logging solutions that enable the production systems to be monitored 24/7 using applications such as DataDog AppDynamics, Splunk
  • You will be very hands-on technically and love getting your hands dirty in the detail
  • Take responsibility for nominated SRE projects and drive them forward

Essential requirements:

  • Experience in creating Docker images, Docker files, maintaining versions of builds and images, Kubernetes, Helm charts, AKS
  • Use of configuration management tools (Terraform, Ansible or equivalent) to create stable, testable, and repeatable infrastructure as code. Working knowledge of Linux is a must have.
  • Knowledge of Azure Cloud Services (PaaS & IaaS), Azure Resource Manager (ARM) and Azure infrastructure provisioning/management
  • Experience in supporting web based public customer facing infrastructure and applications. Preferably within an SRE team
  • Experience with metrics, monitoring and alerting technology
  • Excellent working knowledge of CI/CD tools, repositories and pipelines
  • Solid experience with Linux administration
  • 3rd line infrastructure support role
  • Administration of storage and database systems
  • Experience with Windows Server 2016 – 2019 supporting, configuring, troubleshooting, administrating
  • Experience with ELK stack tools
  • Adheres to security guidelines and complies with best practices
  • Experience participating in regular on-call rotations as part of an SRE or DevOps team

Desired requirements:

  • Working with and have understanding of PowerShell Scripting
  • Worked with and supported development teams

Personal attributes:

  • Positive and solution-oriented mindset, curious to experiment new technology and always eager to learn new skills
  • Do what you say you will do
  • Data & metrics driven
  • Ability to work on many tasks simultaneously in a high-pressure environment
  • Share our values, and work per those values
Apply Here

Senior DevOps Engineer

London, United Kingdom

Role overview/purpose:

Our infrastructure is built on Microsoft Azure with fully automated infrastructure as code using CI/CD pipelines. Our customers are mainly Banks and therefore ensuring the platform is secure, resilient, and available is critical. We would love to hear from DevOps engineers who have experience in deploying at scale. In this role you will be responsible for maintaining and improving the development lifecycle for the Engineering teams, helping us to deliver better and faster.

We are looking for an experienced proactive DevOps engineer with strong skills in deploying and running platforms on Cloud Infrastructure using Kubernetes clusters. You should be aware of the best practices relating to security, performance, and monitoring of a microservices based platform in a Kubernetes environment.

Responsibilities:

  • Building Tooling to enable developers to automate, configure and deploy more efficiently in a microservice based architecture.
  • Develop Infrastructure as code following the same strict software delivery practices as the rest of the tech team including pair programming, code reviews, test coverage where and whenever possible.
  • Maintain and improve CI/CD build tools and pipelines
  • Design and implement transformation from an “as is state”, to the “future state”
  • Providing guidance and support to the Dev and QA teams to spin-up and spin-down environments for development and testing
  • Implement monitoring and logging solutions that enable the production systems to be monitored 24/7 using applications such as DataDog / AppDynamics
  • Analyse and troubleshoot deployment issues in a timely manner
  • Designing and implementing scalable systems that keeps our platform running smoothly

Essential requirements:

  • Experience in creating Docker images, Docker files, maintaining versions of builds and images, Kubernetes, Helm charts, AKS.
  • Use of configuration management tools (Terraform, Ansible or equivalent) to create stable, testable, and repeatable infrastructure as code. Working knowledge of Linux is a must have.
  • Well versed with Kubernetes and Docker, container automation experience, deploying Kubernetes clusters in the cloud preferably Azure
  • Experienced managing environments in Azure & or AWS from Dev to Production
  • Configuration of CI/CD pipeline to build, test and deploy Java, Angular and .Net applications using Jenkins (preferable), Teamcity, TFS etc.
  • Proven track record of deploying/running/troubleshooting Docker containers in a production environment
  • Good understanding and or experience of programming languages such as Java
  • Encourage and promote a culture of collaboration between teams
  • Use dynamic secrets management to secure microservice based architectures. Vault experience useful but not required.
  • Undertake continuous security monitoring, review and improvement across all Cloud infrastructure

Desired requirements:

  • Knowledge of Azure Cloud Services (PaaS & IaaS), Azure Resource Manager (ARM) and Azure infrastructure provisioning/management
  • Apache Tomcat and HTTP Server experience
  • Java Applications configuration and working knowledge of relational and NoSQL databases (Sybase, MySQL, Elastic)
  • Administration and support of Gitlab
  • Working with and understand of Agile or Lean methodologies
  • Log Aggregation Tools: e.g., ELK, Splunk, LogRhythm and OMS
  • Working knowledge of WAFs, CDNs, Networking

Personal attributes:

  • Positive and solution-oriented mindset, curious to experiment new technology and always eager to learn new skills
  • Do what you say you will do
  • Data & metrics driven
  • Ability to work on many tasks simultaneously in a high-pressure environment
  • Share our values, and work per those values
Apply Here

Software Engineer, Client Implementation

London, United Kingdom

Role overview/purpose:

Demica’s Automation team is responsible for developing interfaces and integrations for new and existing client solutions, customising out of the box functionality, and automating existing manual processes.
As an Automation Engineer embedded in Demica’s Site Reliability Engineering team, you will be responsible for supporting our live services and developing, implementing, and maintaining innovative automated processes to reduce manual work, improve resilience, and deliver operational efficiencies.

Main duties:

  • Lead the design and development of automated solutions to existing manual processes, helping to improve the efficiency of the business and remove toil
  • Participate in Demica’s Site Reliability Engineering team, helping to drive a focus on reliability within the Automation team, and championing the Automation team within the Site Reliability Engineering function
  • Implement custom monitoring for key business processes and metrics in Datadog in line with requirements documented by Implementation Consultants
  • Implement developed solutions into the production environment in line with agreed change management processes
  • Collaborate closely with the Client Services, Infrastructure, and DBA teams to support your solutions in the production environment

Education/Qualifications:

Preferred: Bachelor’s degree in a numerate subject

Essential requirements:

  • You have at least 2 years’ experience working in a development, application support, or Site

Reliability Engineering role in a Financial Services or Technology business

  • You have a formidable knowledge of T-SQL and relational databases to find, manipulate, and handle data in an automated fashion
  • You have strong programming skills in an OOP language such as Java
  • You know how to read, edit, and create XML documents
  • You have knowledge of technical concepts such as SFTP and APIs
  • You have strong collaboration skills across functions and seniority levels
  • You flourish in a dynamic high-pressure environment, and are comfortable context switching between different projects and tasks
  • You have a strong process focus, and the ability to critically evaluate processes for potential improvement

Desired requirements:

  • Bachelor’s degree in a numerate subject
  • Experience using ActiveBatch and/or Talend ESB to automate data ETL
  • Experience working with Apache Tomcat, Apache Karaf, Apache ActiveMQ, Apache POI, Apache Spark
  • Experience working with reporting tools such as Jasper Reports, Crystal Reports
  • Experience working with infrastructure monitoring tools such as Datadog, Nagios, NewRelic
  • Experience working with application performance monitoring tools such as AppDynamics, Dynatrace
  • Experience working with log processing and aggregation tools such as ELK, Splunk, LogRhythm
  • Experience working in a Windows server environment (such as creating PowerShell scripts, managing services, and creating scheduled tasks)
  • Previous experience using Atlassian Jira
  • Knowledge of ISO messaging standards (e.g. ISO20022, ISO15022)
  • Written and spoken fluency in another language (in particular Spanish, Portuguese, Arabic, French, German, Russian)

Personal attributes:

You should be:

  • Entrepreneurial
  • A critical thinker
  • Collaborative
  • Proactive
  • A problem solver
Apply Here

Director, Platform Sales

London, United Kingdom

Role overview:

Demica is one of the leading providers of SaaS based working capital solutions to Financial Institutions and their clients.  We now provide platform services to over 50 investors and 500 large corporate customers and have onboarded a number of banks as white label customers.  An opportunity has arisen to join our platform sales team to build upon this momentum and further accelerate our growth.

Reporting to the Head of Platform Sales, your responsibility will be to sell Demica’s SaaS platform solution to Financial Institutions.

Responsibilities:

Sales

  • Lead complex sales engagements from inception to closure. Cross-selling and leveraging business from new and established customer relationships
  • Learn Demica products, platform and value proposition. Articulate the way in which the platform solution will be able to drive revenues and reduce costs for our customers
  • Work in partnership with our Business Development, Pre-sales and Marketing teams for all sales leads and sales opportunities
  • Fully understand and clearly articulate the benefits of Demica to customers at all levels, examples include Product /IT Staff/ Procurement
  • Strengthen client relationships through regular engagement and face-to-face meetings
  • Managing industry events and user groups to generate market interest
  • Managing both direct (banks and financial institutions) and indirect sales channels (i.e. resellers, local system integrators, large global system integrators, relationships with Big 4 consulting firms etc., ideally with solution sales experience
  • Complete timely and accurate SFDC data entry around customer information; contact records; pipeline; date and time stamps for cycle time and conversion metrics
  • Ensure that all internal documents (e.g. emails, approval documents) are accurate, well presented and without error

Essential requirements:

  • 10+ years of working with high value software license or SaaS engagements within the Banking or Corporate Sector
  • Technical knowledge of Working Capital products across payables and/or receivables within the banking sector
  • Proven track of overachieving against high value sales targets
  • Excellent communication with an ability to manage C-level contacts, understand banks procurement drivers and establish buy in at all levels
  • Experience in current SaaS solutions including specific market knowledge
  • Willingness to work relatively autonomously in an intense and rapidly changing environment
  • Evidence of working in a fast-paced, results-orientated environment

Desired requirements:

  • Experience in supply chain finance (payables and receivables financing including securitisation)
  • Experience reviewing and negotiating contracts and other commercial agreements
  • Fluency in second language

Personal attributes:

  • Highly achievement orientated
  • Pragmatic
  • Accurate
  • Entrepreneurial
  • Critical thinker
  • Collaborative
  • Motivated
  • Strong work ethic
  • Ability to present and communicate with confidence
  • Ability to absorb and distil complex information quickly and accurately
Apply Here

Developer

London, United Kingdom

Position Summary 

At least 5 years of experience as Software Developer, working mainly in Java technologies with knowledge of relational database concept and SQL beyond simple queries. Working on a full software development life cycle environment under Agile methodologies, capable to deliver software solutions following best practices  (Unit Testing, Test Driven Development, Continuous Integration, Source Control policies, among others), be open to do full stack development (database development, Java development, front end (web)).

Main duties:

  • Translate User Stories into working software
  • Collaborate with Business Analyst, Product Owner, Senior Developers to deliver solutions that solve our clients’ needs
  • Write Java, SQL and Angular code
  • Conduct code reviews
  • Help with removing bugs and defects

Education/Qualifications:

Degree in Computer Science/ software engineering or equivalent discipline.

Essential requirements:

Hard Skills: Java, Spring boot, Hibernate (or other ORM frameworks), SQL, REST API, Camel, Mockito – Junit (or other testing framework), Test Driven Development, Git, Tomcat, Maven, Kubernetes, Microservices

Desired requirements (if applicable):

Soft Skills: Able to work closely with BA, Senior Developers to implement user stories and requirements, execute tasks in the software development life cycle, work independently and proactively (looking for details and answers, not just waiting patiently for a reply), comfortable raising challenges and proposing software improvements.

Personal Attributes: 

  • Pragmatic 
  • Curious
  • Leader 
  • Detail Oriented  
  • Able to cope well with ambiguity 
Apply Here

Senior Operations and Application Support Analyst

London, United Kingdom

Role Overview

Demica’s Client Services team is responsible for monitoring the operation of the system, providing support to our customers, performing configuration changes and working with other teams within the organisation to roll out the platform to new customers.

We are looking for an experienced Senior Technical Support Engineer who is expected to take full and independent ownership of the resolution and root cause analysis of advanced technical and functional issues in a Level 2 or Level 3 capacity. They will also be required to work collaboratively with other CS team members and other teams within Demica to solve client problems and suggest workaround or work with the Development team to suggest code fixes where required.

The candidate will report to the Head of Client Services and work closely with other team members within the Client Implementation, Development and Infrastructure teams. It is important that candidates with a development or infrastructure background can show clear evidence of having supported a major enterprise application in a business-critical environment.

Primary responsibilities:

In this role, you will be responsible for the provision of 2nd and 3rd line support to Demica’s global network of customers while working closely and mentoring other members of the team. Responsibilities will include:

  • Owning and managing the support of assigned Demica clients
  • Mentoring and developing a team of Operations and Application Support Analysts
  • For critical issues identify solutions to get clients back to BAU as quickly as possible in-line with client’s SLAs
  • Acting as a final escalation point for client issues
  • Producing and disseminating service reporting to internal and external stakeholders
  • Triaging incoming tickets, performing analysis, and resolving customer issues
  • Actively monitoring system health using a variety of tools including dedicated infrastructure and application monitoring suites using DataDog, SQL queries and ActiveBatch
  • Implementing ad-hoc configuration changes using Demica’s proprietary tools
  • Clearly and effectively document and communicate issues through the use of Jira
  • Collaborating closely with the Development, Infrastructure, and Implementation teams to bring new customers onto the platform

Reporting line

  • Reporting to the Head of Client Services

Working hours

This role involves shift working. There are three shifts working the following hours:

A normal shift pattern would be 1x Early Shift, 3x Mid Shift, 1x Late Shift each week.

About You

You should have a degree level education in Computer Science, Physics, Maths or similar IT related subject or with IT/CS as a major component (e.g. IT with Management) with 7+ years’ experience in a 1st, 2nd and 3rd line application support role in a customer-facing environment, ideally for a consultancy or a software product company

Required Skills

  • Strong, demonstrable experience in successfully supporting, troubleshooting and/or implementing major hosted enterprise systems
  • Advanced technical skills including, but not limited to, most of:
    • SQL, RDBMS expertise
    • Monitoring and scheduling tools (DataDog & AppDynamics)
    • XML and proprietary data formats
    • Operating Systems
    • Cloud and other virtualisation/containerisation technologies
    • DevOps and SRE tools and concepts
    • Java
  • Excellent verbal and written communications skills in English with the ability to maintain effective client and internal communication is essential
  • Ability to take an issue independently through its entire life-cycle, documenting it at every step and extract lessons learned where appropriate
  • Attention to detail while seeing the bigger picture
  • Ability to deal with and thrive in a dynamic high-pressure environment
  • Prioritisation of incoming and existing tasks independently according to urgency and impact
  • Willingness to engage with and understand the functional side of the application
  • Ability to engage with senior stakeholders where required

Desirable Skills

In addition to the requirements above, the following skills are highly desirable:

  • Advanced skills in
    • Sybase ASE RDBMS
    • Talend
    • Apache Karaf
    • Apache Camel
    • Apache Tomcat
    • Big Data, ideally Apache Spark
    • MySQL
    • Scripting Language
  • Team lead or management experience
  • Release, change and configuration management experience
  • Knowledge of full software development life cycle and different methodologies
  • ITIL certification
  • QA best practices
  • Implementation and project management exposure or experience
  • Experience with ASCI ActiveBatch
  • Experience of Atlassian JIRA/JIRA Service Desk and Confluence
  • Knowledge of SWIFT messaging (e.g. ISO20022, ISO15022)
  • Experience working in a controlled environment, such as Financial Services
  • Written and spoken fluency in another language (in particular Spanish, Portuguese, French, German, Russian)

Personal/Culture fit

You should be:

  • Empathetic
  • A problem solver
  • Methodical
  • Resourceful
  • Entrepreneurial
  • Collaborative
Apply Here

Senior Java/Scala Developer

Poland

Role overview/purpose:

We are looking for a talented Java developer to join the development team. The individual will work on the product backlog to enhance and develop the Demica platform in an Agile environment. They should be a proven team player who can also take ownership, show initiative and be self-motivated to drive projects to successful delivery.

They would have a keen eye for detail and a desire for perfection balanced with a pragmatic approach. They would proactively keep up to date with the latest development techniques and methodologies and would be eager to share that knowledge with the wider technology community at Demica.

Main duties:

  • Work as part of the development team to deliver features from the product backlog
  • Work on main Demica Platform project involving the implementation of new and existing sub-systems, solutions and processes
  • Delivering code to the highest standards through the use of TDD and BDD techniques and the creation of unit tests
  • Capable of understanding and contributing to the technical solution from design through to code level
  • Contribute to the continuous integration and delivery of the products
  • Work closely with relevant teams internally to ensure alignment and coordination across operations as part of the seamless implementation of existing and new systems 
  • Provide estimates to the Development Lead to allow accurate planning of sprints and the product roadmaps
  • Provide regular and effective progress updates to and work closely with Technology Project Manager to ensure the management of any delivery risks or issues 
  • Participate in the design of new features through the use of mock-ups and prototypes (occasionally)
  • Follow the Demica coding standards and practices
  • Contribute to the continual improvement of our agile development practices

Essential Professional Requirements:

  • Experience in a variety of software development approaches and methodologies, especially Agile
  • Experience in developing distributed systems in microservice architecture 
  • Experience in requirements capture, analysis techniques and process improvement approaches
  • Experience in the development of software within Java ecosystem
  • Experience in using Scala or willingness to learn if required 
  • Experience in using relational databases (MySQL) and non-relational datastores (Elasticsearch, parquet files) 
  • A good understanding of web application frameworks and techniques (Spring, Angular, REST)
  • Awareness of the OWASP top ten and other security considerations for web applications
  • Experience in the development of enterprise applications using a service architecture (REST APIs)
  • Understanding and exposure to JIRA, Confluence, GIT, Jenkins, Gradle, Artifactory
  • Experience with working in continuous integration environment (preferably with Jenkins)
  • Excellent personal organizational skills and ability to prioritise and carry out multiple tasks 
  • Able to influence and drive projects to meet key milestones and overcome challenges
  • Comfortable working without routine supervision
  • A desire to remain technically capable and an expert in current technologies
  • Ability and willingness to understand business requirements and being able to translate it to the technical implementation
  • Ability to manage small team of developers by providing examples and teaching good practices
Apply Here

Operations and Applications Support Analyst

London, United Kingdom

Role Overview

Demica’s Support team is responsible for monitoring the operation of the system, providing support to our customers, performing configuration changes, and working with other teams within the organisation to roll out the platform to new customers.

Primary responsibilities:

In this role, you will provide 2nd line support to Demica’s global network of customers. This will include:

  • Triaging incoming tickets, performing analysis, and resolving customer issues
  • Analysing customer data and providing customers with audit information or breakdowns of headline figures
  • Actively monitoring system health using a variety of tools including dedicated infrastructure and application monitoring suites, SQL, and ActiveBatch
  • Implementing ad-hoc configuration changes using Demica’s proprietary tools
  • Collaborating closely with the Development, Infrastructure, and Implementation teams to bring new customers onto the platform

 Reporting line

  • Reporting to the Service Manager

Working hours

This role involves shift working. There are three shifts working the following hours:

  • Early Shift: 06:00 – 14:30 GMT
  • Mid Shift: 09:00 – 17:30 GMT
  • Late Shift: 14:30 – 23:00 GMT

A normal shift pattern would be 1x Early Shift, 3x Mid Shift, 1x Late Shift each week.

About You

You should have 3-5 years’ experience in a 1st/2nd line application support role in a customer-facing environment.

 Required Skills

  • You are very confident using SQL to find, manipulate, and handle data.
  • You know how to read, edit, and create XML documents
  • You have great attention to detail
  • You understand how to communicate with customers and team members both verbally and in writing
  • You are logical and insightful when troubleshooting problems
  • You thrive in a dynamic high-pressure environment, and are able to prioritise incoming and existing tasks according to urgency and impact

Desirable Skills

In addition to the requirements above, the following skills are highly desirable:

  • An understanding of Java, and an interest in delving deeper
  • ITIL v3/2011 Foundation certified
  • Previous experience with ASCI ActiveBatch
  • Previous experience of Atlassian JIRA/JIRA Service Desk
  • Knowledge of SWIFT messaging (e.g. ISO20022, ISO15022)
  • Experience working in a controlled environment, such as Financial Services
  • Written and spoken fluency in another language (in particular Spanish, Portuguese, French, German, Russian)

 Personal/Culture fit

You should be:

  • Empathetic
  • A problem solver
  • Methodical
  • Resourceful
  • Entrepreneurial
  • Collaborative
Apply Here

If you don’t see the role you’re looking for, we’d still love to hear from you

Email our careers team