1) The Company BMA (Business Modelling Applications) is a UK-based technology company. Our Decision Intelligence software platform, Decisio™, helps Clients redefine the way they tackle the decisions that matter most. Our technology enables Clients to make more holistic, rapid, and connected decisions. It simultaneously democratises the use of AI-assisted Analytics across the entire organisation, empowering the ‘non-expert’ to drive unprecedented levels of Enterprise value. Our software bridges the disconnect between strategic and operational decision-making, allowing Customers to better balance short-term performance with long term Sustainability. The Decisio™ platform has been adopted by a range of clients and industries but is particularly suited to asset-intensive, energy-intensive and risk-intensive businesses. We help these Clients navigate their profitable transition to a resilient, low-carbon business model, using our proven technology. 2) Role type BMA is looking for an experienced web application developer with proven experience in the development of front-end applications. You will be part of a larger team that provides analytics services to a wide range of customers in numerous different industry verticals. The larger team that you will be working with will be responsible for deployment of the platform that you will take part in developing. You will also interact with other internationally located developers that will also be working on sections of the company platform. 3) Responsibilities You will be responsible for the continued improvement and development of the proprietary inhouse platform that is currently deployed to numerous customers. You will be part of a small but focussed software development team that is located internationally and will report to the development manager relating to the delivery of the platform improvements. You will be expected to work in a manner that supports staged deployment of enhanced applications and solutions for existing and new customers, ensuring that solutions are deployed without adverse effects on existing customer solutions. Work with the larger team and take feedback from the team to inform the development road map of the platform. Will be measured based upon delivery of agreed project milestones. 4) Characteristics Self-starter and take ownership of own code Ability to perform fault finding and undertake code corrections Ability to work within an existing application framework Ability to work independently due to possible time zone and work load differences. 5) Full stack Developer – First Choice Proficiency in the following area will be a requirement : .NET 6 Entity Framework Core MSSQL C# TypeScript HTML CSS React (17) and NextJS Functional components - Hooks, Context API, CSS-in-JS (styled-components, emotion, etc), State management (Redux, react-query, MobX, etc) Azure Devops Git Experience 6) Frontend Developer – Second Choice While our first choice will be for a full stack developer, if you have the following areas of proficicny, you would also be considered for a role. Strong JavaScript (TypeScript experience preferable) HTML CSS React (16.8) Functional components - Hooks, Context API, CSS-in-JS (styled-components, emotion, etc), State management (Redux, react-query, MobX, etc) Git Experience