London Jobs |
Manchester Jobs |
Liverpool Jobs |
Nottingham Jobs |
Birmingham Jobs |
Cambridge Jobs |
Glasgow Jobs |
Bristol Jobs |
Wales Jobs |
London Jobs |
Manchester Jobs |
Liverpool Jobs |
Nottingham Jobs |
Birmingham Jobs |
Cambridge Jobs |
Glasgow Jobs |
Bristol Jobs |
Wales Jobs |
Oil & Gas Jobs |
Banking Jobs |
Construction Jobs |
Top Management Jobs |
IT - Software Jobs |
Medical Healthcare Jobs |
Purchase / Logistics Jobs |
Sales |
Ajax Jobs |
Designing Jobs |
ASP .NET Jobs |
Java Jobs |
MySQL Jobs |
Sap hr Jobs |
Software Testing Jobs |
Html Jobs |
Job Location | London |
Education | Not Mentioned |
Salary | Competitive salary |
Industry | Not Mentioned |
Functional Area | Not Mentioned |
Job Type | Permanent , full-time |
We are a cutting-edge technology company based in London and Malaga, with a decade of experience in combining business analysis, marketplace design, development, and data science. Our technology supports B2B and B2C clients in Europe, North America, andAsia, with over $11bn GMV transacted through our platforms since inception.Our auction and trading platform, powered by data science, is deployed across multiple industries, including commodities, financial services, logistics and procurement. The technologyplatform is flexible, scalable, and modular, designed with a B2C user experience and supports the complex product attributes of the B2B world.*We leverage data by using machine learning algorithms to understand what is happening in the market, predict futuretrends and optimise marketplace performance.*About the role:*NovaFori Ltd. is looking for an innovative FS Developer with aspirations to become a Tech Lead to join our Labs team which deliver experimental / PoC work for new clients and create new featuresfor our existing products. As a Labs team Tech Lead, you will get many opportunities to expand your technical knowledge and develop professional skills, whilst working on a dynamic and fast paced workload.This role is an opportunity to work for a progressive,forward-thinking organisation where the development team is the companys backbone. You will be working on new and interesting projects and gain exposure to the latest technologies, whilst at the same time having some fun and working with a great bunch ofpeople.Maintaining a team-centric philosophy is fundamental to our success. Everyone is encouraged to take responsibility and is expected to contribute to all facets of the development process. We share success when things are going well, while everyone ownsthe problems when they are not. Each team handles all aspects of delivery for the project they are working on, going from initial requirements to working software.*Key Accountabilities:*As the FS Dev /Tech Lead, you will oversee a Labs team and the projectsthey undertake, to inspire them and help them reach their goals. Outstanding technical leads are accountable, trustworthy, and able to build lasting relationships with their teams.We are a growing organisation and we ask everyone to roll their sleeves up andget on with what needs doing, regardless of their role. However, in general, you will be:*Technology:** Identifying technical requirements and developing solutions with the team* Identifying risks and their mitigations* Ensure that software design and codedeveloped by the team meets NovaForis quality standards* Provide support to colleagues when designing, coding, and reviewing changes* Liaising with stakeholders, clients and other colleagues in NovaFori to ensure projects are completed on time and to ourhigh quality standards* Keeping yourself up to date with industry and technology changes* Developing features of various complexity for our products* Some work will be trivial, and implementation may be constrained by tight delivery dates* Other work willbe substantially more complex and involve detailed design and close collaboration with the rest of the team (and occasionally other teams)* You will undertake (individually and along with other members of the team) PoC work and spike stories to identify optimalsolutions to business requirements or to eliminate uncertainty when estimating related work* Creating reports, updates, user-docs and other sorts of documentation to explain what we do and how we do it*Leadership:** Helping to build a team of developers* Supportingand motivating your team. Providing a space for them to ask questions and voice their concerns* Discussing the goals and objectives of your team members with them and supporting their successful completion* You will make sure that, where necessary, the Labsteam (and occasionally other teams) understands the design of the features you are working on* You will be able to communicate your ideas and designs clearly via Slack, email, etc., and whiteboarding sessions* You will participate in and contribute to theessential scrum processes adopted by the Labs team (i.e., stand-ups, estimations, planning, refinement sessions, and retros)* You will provide regular and constructive feedback about your peers as part of our review and feedback system* Work with other teamsand tech leads in the organisation to ensure a consistent approach to development and technical leadership*Skills:** At least 3+ years of experience as a Developer in Senior Full Stack, ready to take the next step into Tech Lead* Bachelors degree in computerscience, engineering, or related field. Or equivalent industry experience* Skilled individual with full software development life-cycle experience, and excellent knowledge of both .NET and C#* Knowledge on cloud-based services (serverless computing, messagebus, databases, etc.) preferably with AWS* Good knowledge of SQL and experience of either SQL Server or other major relational RDBMS* Experience on test-driven development and unit testing frameworks (NUnit for C#, Jest for Typescript, etc.) is a must* Sourceversioning, branching strategies with git and continuous integration with TFS / Azure DevOps* Experience with design patterns and demonstrable experience of having devised and worked on complex application architectures*Technology knowledge:*Considering ourcurrent tech stack, you will need to have good knowledge of:* AWS, Serverless* UI: *React (or Angular)*, Redux, Bootstrap, SASS* *.NET Framework, .NET Core, NodeJS** ASP.NET, WebAPI, OWIN* RabbitMQ, SQS, SNS, MQTT:WS* *IdentityServer, OpenID, OAuth** NoSQL:Couchbase, DynamoDB* *SQL: *Either PostgreSQL, MySQL or Sequel Server* ElasticSearch* *C#, TypeScript*, JavaScript* *Testing Framework: *(experience of at least one of these (or similar)) NUnit, Moq, AutoFixture, Jest, enzyme, react testing library, Postman/Insomnia,Cypress* Windows services* PowerShell, Bash* *Git, *TFS, Octopus or similar, CI/CD tools* Kubernetes, *Docker*Weve highlighted above (in *bold*) the technologies you will be working with most frequently.*Experience:*We know that the role of FS Dev/Tech Leadcan differ across organisations, but we expect you to be able to articulate how you have done these things at previous organisations.* You should have some recent and deep experience of leading a team of engineers. This should include some conflict managementand how you motivate and support your staff* You can demonstrate experience of working with agile engineering teams to successfully deliver software* Have excellent communication skills and can clearly articulate your ideas, from both a technical and a businesspoint of view* Have a strong focus on high-quality customer experience with both the client and their customer* Familiarity with design patterns and demonstrable experience of having devised and worked on complex application architecturesYou should also haveexpe