Salary: £75,000 – £85,000 Per annum (Depending on Experience)
Working in a close-knit team of five, you will be ultimately responsible for the delivery of the next generation of Tarifftel from a legacy based technology to a full SaaS solution. Through this you will be ensuring its future, and providing strategic direction of the solution, including a Generative AI approach.
As the lead Software Engineer, you will provide deep development expertise and work across agile teams to deliver the optimum SaaS solution for now and in the future. Leveraging both your business acumen and development experience, you will continually challenge the status quo, innovate for business solutions and strategic development of new functionality., and remain at the forefront of both business and technology trends and best practices.
This role will have two aspects, firstly as a hands-on lead developer, and the secondly to lead the direction of the business solution and the team. The former is critical to this role and its overall success.
Required Experience, Capabilities and Skills
- 10+ years of experience of delivering scalable and enterprise class SaaS solutions
- Azure Cloud Services
- Advanced Angular (ideally 18 or newer / TypeScript)
- Angula Signal Store, RXJS
- AG Grid, Chart JS
- Front-end web languages: HTML, CSS/SAAS, typescript, CSS Frameworks such as Bootstrap, Angular material
- Server-side languages: C#, .Net frameworks, WebAPI
- SQL
- Data-exchange formats including but not exclusively JSON, XML, CSV
- Utilising modern development concepts such as object orientation and dependency injection
- Entity Framework
- Release Management: configuring /using Azure DevOps Services, GitHub Actions, review pull requests, managing merges, Agile based development
- Peer code Reviews
- Project management methodologies such as Waterfall, Agile, and related tools e.g. JIRA (equivalent qualification a bonus)
- Other tools to support development and APIs such as Git, Postman etc
Other Competencies
Confident working across teams, owning tasks through to completion and communicating with technical & non-technical colleagues across all departments in the business
Strong analytical, problem-solving, and critical-thinking skills, with a keen attention to detail.
Comfortable taking on tasks and working independently; utilising the help and support on offer from peers and the wider team to ensure that deliverables are completed to a high standard and to agreed timescales.
Enjoys working in a fast-paced environment, supporting a wide variety of Products & Bespoke customer solutions built on a range of technologies
* During the probation period, it is expected the successful candidate will be in the office 2 – 3 days per week to ensure a successful Knowledge transfer and onboarding.
About the Company
We have a unique approach which means we provide the highest possible standard in customs classification and unparalleled accuracy. We focus on making sense of the complex language of customs. No jargon, just a simple-to-use, highly sophisticated system led by our friendly customs experts.
From the start our aim was to ensure our customers paid the correct amount in duty, became more efficient in their processes and avoided disruption due to misclassification. This remains and is even more important in today’s changing environmental and regulatory trading environment.
Company Values
- Visionary – we are forward thinking, anticipating future trends and setting the pace for the Customs Classification industry.
- Innovative – we thrive in a culture that encourages thinking outside of the box, continuously seeking knowledge with curiosity.
- Collaborative – we stand for a positive and inclusive work culture, valuing employees who work together to achieve their goals.
- Sustainable – we care about sustainable growth and development, and we value our employees long-term thinking and commitment to a sustainable future.
- Integrity – we pride ourselves on speaking the truth and our employees are open and honest in their actions. Our team are committed to high moral principles and professional standards and our employees make the right choices in even the most challenging situations.
The job description is an operational document that does not form part of the contract of employment.
There may be times when an individual is expected to perform tasks that are not be expressly stated in the job description but are necessary in the day-to-day performance of their duties.
The job description be amended as necessary to meet the changing needs of the organisation.