<< back

Full-stack Senior Developer - rare opportunity, largely remote

JJ Associates|London, SE1, GB
25 days ago
Senior Develope full stack: financial crime consulting – extraordinary opportunity

This is a rare opportunity for an accomplished developer to join an early-stage organisation looking to make a real commercial and social difference in respect of the blight of financial crime.

Our client’s goal is to reduce the global impacts of financial crime by helping clients and members identify and manage their specific financial crime risks, through a combination of insight, intelligence and innovation. In this way, they are fuelling sustainable change in the public and private sector.

Our client is a socially responsible business that aims to reduce the impact of financial crime through its day-to-day business; increasing awareness, improving capabilities and driving long term cultural change across the private and public sectors.

The positive impact of the organisation is multiplied by its charitable trust; an organisation that directs and raises additional funds to support the victims of underlying predicate crimes.

The role:

Our client is looking for an experienced full-stack C# software engineer to help architect and enhance their Technology platform and cloud infrastructure. Successful candidates will have a minimum of five years’ recent experience in developing and delivering cloud scale platforms on the Microsoft technology platform in line with the skills listed below.

You will work closely with the CTO on all parts of the architecture, design and implementation of the platform and interact with all parts of the organisation to fully understand the end user requirements. You will be self-motivated, always wanting to learn, be able to manage change in your stride and be seen by the rest of the team and the organisation as the go to person on all matters technical. As a senior team member you will relish the opportunity of working in:

Fast paced agile development environments;

Cloud and serverless first development, especially Azure;

AI/ML, especially NLP and Cognitive Search;

Data processing and analysis;

Developing and managing RESTful APIs;

Devops processes with an automate, test everything mind set (eg Azure Devops);

Driving development of fantastic products and user experiences.

Design and implementation of the overall architecture alongside CTO;

Design and deployment of database/data warehouse/data


Ensuring the entire stack is designed and built for speed

and scalability;

Design and construction of REST APIs;

Integrating front-end UX with the constructed APIs;

Design and implementation of continuous integration and deployment;

Mentor and role model for junior team members.

Required Experience:

Ideally, you will come from a financial services / fintech background and have a good knowledge of the regulatory challenges faced by financial institutions and other organisations in relation to financial crime including close experience of Compliance, regulation, KYC, AML, MLRO, Fraud, transaction monitoring, customer risk management etc,



Extensive HTML, CSS, SASS, and JavaScript. Being up on latest practices is a must, e.g., HTML5, CSS3, and

ECMAScript 6;

Experience of Vue, Angular or ReactJS, plexus TypeScript, a clear advantage.

Middle Tier:

Strong back-end development experience in C#, ASP.NET Core, Dot Net Core, MVC;

Experience of Python, Node.js an advantage;

Experience developing and managing REST APIs, versioning and design patterns;

Experience in using Azure services (functions, logic apps, app services, azure cognitive services);

Use of Azure cognitive services, AI and ML of particular value.

Data Tier:

Database design and management, including being up on the latest practices and associated versions;

Strong SQL language knowledge, schemas, stored procedures etc;

SQL Azure, Cosmos, Azure storage, No SQL;

Experience in data warehousing and data lakes eg

Snowflake, a big advantage;

Experience of data analysis and use of AI/ML highly desirable;

Broad experience of handling different data formats including JSON, XML, database schemas;


Experience of developing and hosting on Microsoft’s Azure platform including:

○ Cost models & impacts;

○ Building for scale, redundancy, failover, DR;

○ Access and Identity management;

○ Security first mentality;

API Management, RESTful services, version management; ● Containers, gateways, load balancers.


Strong background in and exponent of Agile methodologies (Kanban,SCRUM) including full lifecycle experiences from analysis, design, development, test to ops;

Devops pipeline CI / CD process. Specific experience of Azure DevOps important;

Proficiency with Git and Azure Devops for version control and branch strategies;

Testing platforms and unit testing;

Appreciation for clean and well documented code.